私は Mercurial と Python の両方の初心者であり、コミットされたすべての変更セット ID (ハッシュ) のリストをキャプチャしてから、各変更セットのリストを反復/ループし、そのハッシュ (id) 値を 1 つずつ出力できるかどうかを考えていました。 .
これまでのところ、mercurial.ini 設定ファイルで precommit フックを定義して、関数を起動しました。
mercurial.ini
precommit = python: d:\workspace\Hello.py:precommit_printID
Hello.py
def precommit_printID(ui, repo, *args, **kwargs):
print ("ui: ", ui)
つまり、これは基本的なことであり、これが私がどこまで進んだかです。それをどのように行うことができるかを教えていただければ幸いです。
どうもありがとう!