RSS

sf.netのcvsをgitにするためあれこれ

最近gitをごにょごにょやりだしたのでsourceforge.netに放置してあるプロジェクトのCVSとgitにしてみようかと。

最初にsf.netにCVSを作ったときに既に個人ではCVSは捨てていた。けど、sf.netがCVSしか使えないので仕方がないのでCVS。手元ではPRCSでやっていた。今調べたらprcsのdebってもうないのね。いつのまにかsvnとgitに対応していているのでgitに変換してみようと考えた。手元のソースはdarcsで管理しているのだけど、勉強のためとCVSからの変換を試みる。
まずCVSのリポジトリを取り出す。rsyncで取り出せる。
$ rsync -av rsync://project.cvs.sf.net:/cvsroot/project/module .
で取り出す。これをgitに変換したいわけだが…。
$  git cvsimport -d /path-to-cvsroot  -C module_git module
てな具合でできる。
cvs2gitというツールもあったが…。これで変換できたからいいのかな?
さて、PRCSのリポジトリはどうしたらいいのだろうか。