Как устранить ошибку hg-fast-export: «Имя ветки не соответствует стандартам GIT: refs / Heads / master»

После решения бесчисленных проблем с помощью инструмента hg-fast-export в Windows (из привередливой версии python, необходимой для очистки репозитория Mercurial для работы инструмента) Я наткнулся на ошибку, которую не могу решить:

master: Exporting full revision 1/98 with 142/0/0 added/changed/removed files
fatal: Branch name doesn't conform to GIT standards: refs/heads/master
fast-import: dumping crash report to .git/fast_import_crash_5956
Traceback (most recent call last):
  File "../fast-export/hg-fast-export.py", line 388, in 
    options.statusfile,authors=a,sob=options.sob,force=options.force))
  File "../fast-export/hg-fast-export.py", line 322, in hg2git
    c=export_commit(ui,repo,rev,old_marks,max,c,authors,sob,brmap)
  File "../fast-export/hg-fast-export.py", line 214, in export_commit
    export_file_contents(ctx,man,added)
  File "../fast-export/hg-fast-export.py", line 126, in export_file_contents
    wr(d)
  File "../fast-export/hg-fast-export.py", line 28, in wr
    print msg
  File "c:\Python26\lib\site-packages\mercurial\windows.py", line 70, in write
    raise IOError(errno.EPIPE, 'Broken pipe')
IOError: [Errno 32] Broken pipe

Кажется, ошибка: Имя ветки не соответствует стандартам GIT : refs / Heads / master

Кто-нибудь знает, как решить эту проблему?

Мой репозиторий Mercurial чистый и работает правильно, только одна голова, все красиво и горячо, готово быть бывшим портирован.

РЕДАКТИРОВАТЬ:

Я решил проблему, используя TortoiseHG в сочетании с hg-git. Для тех, кто ищет способ экспортировать ртутную репутацию. в git или наоборот, просто выполните шаги, описанные здесь: http://www.ffuts.org/blog/accessing-a-git-repository-with-tortoisehg-on-windows/

6
задан Adabada 15 April 2012 в 22:47
поделиться