ページ

2012年9月10日月曜日

Convert from CVS to Mercurial

Mercurial

NetBSD Mercurial リポジトリ化ですが、なかなか上手くいきません。

 とりあえず、https://github.com/jsonn/src を変換したものを https://bitbucket.org/hkenichi/netbsd-src/ に置いてみましたがどうもよろしくない。

 まず、元にした git リポジトリに tag がない。。。すべて git の branch の扱いになっている。
また、 git のブランチは mercurial での名前付きブランチと機能が違うため、 mercurial に変換すると bookmark の扱いになってしまう。
 なので見てもらえればわかりますが、 mercurial の方では tag も branch も空っぽになってしまいます。 bookmark でも良いんですが、 bitbucket の UI で bookmark はサポートされてないんですよねぇ。まあ元々 bookmark は拡張機能だから仕方無いか。

2012/10/20
勘違いでした、UI がサポートしてないんじゃなくて push されていないだけでした。詳しくは NetBSD mercurial repository from github に書いておきました。

cvs2hg

これはいかん、ということで方針変更。
やっぱり CVS から直接変換します。で、"hg convert" は時間もRAMも喰いまくるので他の方法を検討。候補としては、
  1. pkgsrc/wip/cvs20hg
  2. plgsrc/devel/fromcvs
で検討中。

(いつになったら NetBSD/KOBO を公開できるのやら。。。)

0 件のコメント:

コメントを投稿