私はあなたがすでにあなたの問題を「解決」していることを知っていますが、私は同じ問題を抱えていて、特定のリビジョンから最新までの cvs からすべてのコメントをすばやく取得した方法を次に示します。
$ mkdir ~/レポ
$ cd ~/レポ
$ mkdir cvs
$ cd cvs
$ scp -pr geek@avoid.cvs.org:/cvs/CVSROOT .
$ mkdir -p マイ/お気に入り
$ cd 私の/お気に入り
$ scp -pr geek@avoid.cvs.org:/cvs/my/favorite/project .
$ cd ~/レポ
$ mkdir -p ~/repo/svn/my/favorite/project
$ cvs2svn -s ~/repo/svn/my/favorite/project/src ~/repo/cvs/my/favorite/project/src
$ mkdir ~/work
$ cd ~/作品
$ svn チェックアウト ファイル:///home/geek/repo/svn/my/favorite/project/src/trunk ./src
$ cd ソース
$ # リビジョン 5 から今日までのコメントを取得
$ svn ログ -r 5:HEAD
$ # 2010-07-03 から今日までのコメントを取得
$ svn ログ -r {2010-07-03}:HEAD
基本的な考え方は、cvs の代わりに svn または git を使用することです :-) そして、cvs2svn または cvs2git を使用して cvs リポジトリを svn または git に変換することで実現できます。リポジトリが小さかったので、約 3 分以内に回答が得られました。
それが役立つことを願っています。