2012-01-12 10 views
0

ファイルのセットを処理していて、の後に最初のコミットを特定の日付(CVSの-Dオプションのように)おそらく何らかのスクリプトが必要になるでしょう。私のアイデアがあった。CVS:日付の後に最初にコミットされたファイルをチェックアウト

  • はCVSが適切なリビジョン番号を取得するために、ファイルごとにログ解析

  • 、以前のファイルを取得するには、-dオプションを使用して、CVSステータスによって(そのファイルのリビジョン番号を取得したり、ファイルヘッダ)を取得してから、次のファイルを入手してください。

ログを解析するのが最も簡単です。行方不明のCVSショートカットがあるのか​​、それとも私が知らない巧妙な方法ですか?

+0

すべてのブランチで次の絶対コミットの後、または現在のブランチで次のコミットをしていますか? –

+0

リポジトリにはブランチがありません。私は特定の日付の後に指定されたファイルの次のコミットを探しています。 私の解決策は、ファイルのログメッセージを解析することでした(上記の最初のオプション)。それを行うより良い方法があるなら、知ることは有益でしょう。それ以外の場合は心配しないでください。 –

答えて

0

CVSのショートカットがないようですので、ファイルのログメッセージを解析し、日付xxxの後に最初のリリースを見つけました。