0

変更されたすべてのリビジョンプロパティを除いて、変更されたすべてのファイルのみを見つけることができるように、Pythonコミットフックを拡張する方法を探しています。

使用できるSVN.CoreまたはSVN.fsまたは別のSVNインポートlib関数はありますか?

私は現在svn_fs_txn_propを調べています

しかし、あまり運がありませんでした。

前もって感謝します。

4

1 に答える 1

1

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
于 2012-11-15T20:07:12.627 に答える