2

私は Mercurial API と Python の完全な初心者ですが、現在、自分自身と同僚のために便利な拡張機能を作成しようとしています。

いくつかのコードと補助ファイルを含むリポジトリがあるとしましょう.hgdata。コードとコード.hgdataは両方とも Mercurial の管理下にあります。拡張機能によって提供されるコマンドを実行するときpull-extended、プルを作成してから、の状態を分析し、.hgdataおそらくいくつかの追加アクションを実行する必要があります。問題は、私のコマンドが呼び出されると、着信変更セットをプルするだけで、事前にリポジトリを更新しないと実際の 変更セットを調べることができないことです。リポジトリの更新以外に更新後.hgdataの様子を見る方法はありますか? .hgdata

4

1 に答える 1

0

Mercurial の公式 IRC チャンネルで回答を受け取りました。

プルを行った後に実際のファイルの状態を取得するには、repo[revision][file].data().

PS私はまだそれをチェックしていません。うまくいったら、質問を閉じます。

于 2012-06-01T12:51:43.127 に答える