私は、レビューが平均してGerritを通過するのにかかる時間に関するデータを取得しようとしています。gerritからレビューサイクル期間情報を取得するにはどうすればよいですか?
いくつかのオープンソースコードを見ると、私は
reviewCreateTime = moment(mergedReviewsList[review].created);
reviewUpdateTime = moment(mergedReviewsList[review].updated);
interval = reviewUpdateTime.diff(reviewCreateTime, TIME_PERIOD_TYPE);
ようなものを参照してくださいしかし、実験で、私は、マージされたCRにコメントを追加すると、更新されたタイムスタンプが変更されるため、このロジックが正しいとは思いません。
マージ時に、GerritがUI Change has been successfully merged by XXX
に印刷するので、これは可能です。
私はmysqlデータベースを掘り下げてきましたが、役に立たないものは見つかりませんでした。送信された変更にはsubmission_idがありますが、投稿情報が格納されているテーブルが見つかりませんでした。