1

gerrit コード レビューのすべての変更の json を取得する方法はありますか?

たとえば、gerrit.aokp.co からすべてのマージされた変更を取得しますか? 前日からの変化だけを取得できればさらに良いでしょう。

4

1 に答える 1

4

JSON 形式でデータを取得するオプションをquery追加して、ssh コマンド ラインでコマンドを使用できます。--format json

マージされた変更を取得するには、status:mergedクエリ演算子を使用します。

特定の時間範囲内の変更を取得するクエリ演算子はありませんが、age演算子を使用して、変更が最後に更新されてから経過した時間を指定できます。

たとえば、過去 1 日以内にマージされたすべての変更を取得するには、次のようにします。

$ ssh -p 29418 user@review gerrit query --format json status:merged age:1day

デフォルトでは、これは 500 件の結果の制限を返すことに注意してください。さらに表示するには、制限を増やすか (管理者の場合)、--resume_sortkeyオプションを利用して複数のクエリを使用する必要があります。

詳細については、ドキュメントを参照してください。

于 2013-08-09T01:24:36.583 に答える