変更されたすべてのリビジョンプロパティを除いて、変更されたすべてのファイルのみを見つけることができるように、Pythonコミットフックを拡張する方法を探しています。
使用できるSVN.CoreまたはSVN.fsまたは別のSVNインポートlib関数はありますか?
私は現在svn_fs_txn_propを調べています
しかし、あまり運がありませんでした。
前もって感謝します。
Python で Subversion Core ライブラリを使用すると、コミットに関連付けられたさまざまな Subversion プロパティを読み取るクラスを作成できます。
次のようなものを呼び出すことができます:
changeCollector = svn.repos.ChangeCollector(self.fs_obj,self.fsroot,self.pool);
for path, change in changeCollector.changes.items():
# this is the property that i want
change.text_changed