私はMercurialにフックして、ローカル作業リポジトリに引き込まれたチェンジセットのグループをログに記録しようとしています。つまり、ローカルリポジトリに取り込まれた変更の履歴を表示できるようにしたいと考えています。現状では、私は "prechangegroup"フックを使用して、hg incoming
を呼び出すと、後で解析できるログファイルに書き込みます。Mercurialログにチェンジセットが着信する可能性がありますか?
私はここに車輪を再発明している場合私は興味があります。別のログファイルに書き込むのではなく、Mercurialを通じて直接この情報を問い合わせる拡張機能はありますか?何らかの種類のhg pullhistory --template...
コマンドを使用してこの情報を取得し、ユーザがシステムを正しく設定してログディレクトリが書き込み可能になるようにフォーマットすることができるようにするとよいでしょう。
なぜこれが必要ですか? –
パフォーマンステスト。プロジェクトのパフォーマンスを監視するときは、LOCAL環境で何がいつ変更されたのかを知る必要があります。サイトのパフォーマンスを監視するパフォーマンスメトリックスクリプトがありますが、ライブアプリケーションのコードベースに何が導入されたのかわからない場合、何かが正しく動作しない理由やパフォーマンスが悪いことを追跡することは困難です。 – wlvrn