0

Pysvn : パスが変更されたリポジトリからすべてのログ メッセージを読み込もうとしています。pysvn.client.log を使用すると、現在のパスまでのログ メッセージのみが取得されますが、変更されたパスを含むすべてのログ メッセージを読みたいと考えています。

4

1 に答える 1

0

これは、strict_node_historyパラメーターによって制御されます ( pysvn - Programmer's referenceを参照)。パスが変更される前にログがリビジョンを返すように、false に設定する必要があります。

log = client.log(url,
                 revision_start = pysvn.Revision( pysvn.opt_revision_kind.head),
                 revision_end=pysvn.Revision( pysvn.opt_revision_kind.number, 0),
                 discover_changed_paths=True,
                 strict_node_history=False,
                 limit=0,
                 include_merged_revisions=False,)
于 2014-03-13T21:54:16.797 に答える