hg-gitはMercurialでGitリポジトリを扱えるようにするプラグイン。試しに使ってみた。
Hg-Git Mercurial Plugin
書いてある通りで使えた。bookmarkを使わなくてもdefault/masterは良きに計らってくれるっぽい?
次のように実行してインポートしました。
$ sudo easy_install hg-git $ vim ~/.hgrc # hggit= をextensionsセクションに追加 $ hg clone http://bitbucket.org/tokibito/myrepo $ cd myrepo $ hg push git+ssh://git@github.com/tokibito/myrepo.git
hg-gitのリポジトリ操作はpure pythonのモジュール(dulwich)を使っているのでGitのインストールは特に必要なし。
今のところMercurial側のブランチは保持されない?っぽい
githubに置くとforkされやすいらしいね!
tokibito (Shinya Okano) · GitHub
開発はbitbucketのほうで進めようと思う。
tokibito — Bitbucket