2008年10月22日水曜日

cvs->git mirror

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
cvsのrepositoryをgitでmirrorして公開したいのだがどうしたらいいのだろう?

  • 安全であること

  • 同期を自動で取ること。cronとか


まずはgitのrepositoryの公開の仕方をしらべるか。
cvsimportだが、手元ではdiskバウンドのようだ。CPUロードもNetworkも跳ね上がってはいない。

5 件のコメント:

nori さんのコメント...


git リポジトリの公開

nori さんのコメント...

gitbotというuserを作ってcvsからのcronをやらせるか。その前に差分だけをすでにあるgit repositoryに追記できるかチェックしないとね。で、gitbotが作ったrepositoryをapache経由でhttp公開化か。

nori さんのコメント...

Keeping a subversion and (read-only) mercurial repository synchronized
をベースにcvs2hgでも作ったほうが楽か?

nori さんのコメント...

googleでcvs2hgすると・・・。
留意点としては1回すれば終わりじゃなくて、日々syncしてほしいのでその点が注意だな。

CVS のレポジトリをまるごと Mercurial 化するスクリプトCommentsAdd Star

cvs2hg

nori さんのコメント...

RepositoryConversion