どうも話によるとhg convertよりもhgsubversionのほうがいいらしいということでメーリングリストの協力を得ていろいろやってみた。

  • hgsubversionのインストール
  • svn→hg
    • hg clone svn://svn.freebsd.org/base/head freebsd-head-hg
      • とても時間とメモリを消費します。わたしのところでは51時間かかって仮想メモリは13GBも必要でした。
      • python swig bindingでメモリリークしているかもしれないとの情報もあります。
    • hg clone -r1000 svn://svn.freebsd.org/base/head freebsd-head-hg
      • こうするとsvnのr1000までしか変換しません。
    • cd freebsd-head-hg; hg pull -r2000
      • こうやってすこしずつ変換していけばメモリリークも恐くありません。
      • "abort: 00changelog.i@100: no node!" とか出ますが、とりあえずリポジトリは出きているようです(hg verify調べ)。