4

SVNリポジトリから(少なくとも)次の情報を抽出できるライブラリを探しています(作業コピーではありません!):

  • リビジョン番号とその作成者およびコミットメッセージ
  • 各リビジョンの変更(追加、削除、変更されたファイル)

これを実行できるPythonライブラリはありますか?

作成者とコミットメッセージについては、「db / revprops / 0 / ...」(単純な形式)を解析できますが、変更されたファイルを探すのはそれほど簡単ではないようです。そのため、SVNリポジトリをサポートするライブラリを使用したいと思います。 。

4

2 に答える 2

2

libsvnへのPythonバインディングがあります:http://pysvn.tigris.org/docs/pysvn.html。これらは、svnコマンドラインクライアントが実行できるほとんどすべてのことを実行しやすくします。

特に、Client.log()メソッドはあなたが探していることを行います。

于 2010-12-17T14:19:44.247 に答える
0

py-svnのようなものが欲しいと思います。

于 2010-12-17T14:20:00.500 に答える