mattintosh note

どこかのエンジニアモドキの備忘録

CVS の作業コピーを Mercurial(hg)に変換するときのメモ

libtiff のソースを取得したかったので CVS から Mercurial に変換してみた。

まずは libtiff のリポジトリCVS で取得する。

cvs -d:pserver:cvsanon@cvs.maptools.org:/cvs/maptools/cvsroot checkout -P libtiff

hg convert を使用する場合、~/.hgrc にて拡張機能を有効にしておく必要がある。

[extensions]
hgext.convert =

CVS から Mercurial に変換する。Mercurial が頑張って変換してくれるので終わるのを待つ。

hg convert libtiff libtiff-hg

用途としてはただ単にローカルでセルフビルドするだけなので特に変換する必要もないのだけれど SourceTree に突っ込んでおきたかったので。git cvsimportcvsps がローカルになかったのでやめた。