0

コード レビューを促進するために、mercurial からの変更について、日次/週次/月次/some_regular_interval レポートを送信したいと考えています。人が変化を見つけに行く必要がなく、代わりにその人にもたらされるのであれば、それは正しい方向への一歩であるべきだと思います. しかし、私はそこにすでに何も見ませんでした。(これらのツールのいずれかが役立つ場合に備えて、TortoiseHG および Jenkins で mercurial を使用して自動ビルドを行います。)

私が探しているもの:

持つ必要があります


  • コミットメッセージ
  • 変更されたファイルのリスト

あった方がよい


  • チェンジセットガイド
  • コミットした人の名前
  • 各ファイルで何が変更されたかを確認するための何らかの手段 (おそらく URL 経由が最適です。そうしないと、電子メールが過負荷になる可能性があります)
4

2 に答える 2

1

使用しているOSについては言及していません。TortoiseHG を使用しているため、Windows を想定しています。

Linux (またはその他の UNIX ベースの OS) では、週に 1 度、月に 1 度、何でも実行する cron を作成できます。次の単純なスクリプトは、私の Linux マシンでのほとんどの要件を満たしています。

LOG_DATE=`date -d "1 week ago" +"%Y-%m-%d 00:00:00"`
hg log -d ">$LOG_DATE"

Mercurial テンプレートを使用すると、必要なものを正確に取得できます。変更セット ID を使用して URL を作成し、Mercurial Web サーバーを指すことができます。

于 2012-08-18T15:10:54.950 に答える
0

通知拡張機能は機能しますか? 指定されたマスター リポジトリでこれを構成して、個々の変更セットへの URL と共に変更の概要 (テンプレートをカスタマイズして、短い形式のハッシュ、ユーザー名、コミット メッセージを含めることができます) が送信されるようにします。変更がマスター リポジトリにプッシュされるたびに、人々に公開されます。

于 2012-08-18T03:12:03.330 に答える