私はヘッドリビジョンを常にエクスポートする既存のプログラムを変更していますが、より柔軟で日付/時刻に基づいたリビジョンをチェックアウトしたいと思います。 SVN cliを直接使用すると、これは問題ありません。svn log -r {start date}:{end date} --xml
のようなものを実行し、これらの値を妥当な数の値を返すように設定して、最大のリビジョンを見つけるために結果を反復することができます。しかし、pysvnのlog、export、info/info2関数はすべてリビジョンを入力として使用しますが、このツールのユーザーは知っているか認識しているものではありません。日付に基づくpysvnエクスポート
私の質問は、日付に基づいて直接エクスポートを実行するか、少なくとも指定された日付までコミットされた最後のリビジョンを判断することです(できれば、コミット全体のログを取り出さずに歴史)?
私は来ましたサブプロセスで実行されているsvn logステートメントに依存する暫定的な解決策があります(私はより良いpysvn答えを見つけるべきではありません)。誰かがこのライブラリでより良い解決策を見つけるのを助けることを依頼しています。 –