Я пытаюсь преобразовать репозиторий svn в git, используя reposurgeon.
Вот что я сделал (есть файл repo.map с именем svn -> отображение имени git):
svnadmin dump /home/subversion > repo.svn
reposurgeon "verbose 1" "repo.svn" "authors read" "write repo.fi"
reposurgeon работает много часов (много подкачки, так как это файл дампа размером 12 ГБ), и все выглядит хорошо. Вот что я получаю:
reposurgeon: verbose 1
reposurgeon: from repo.svn...copynodes+filemaps+copysets+commits+branches+parents+root+branchlinks+svn-mergeinfo+tagifying+tagify-empty+polishing+canonicalizing+resets+debubbling+renumbering+14163 revisions (1/s)...(9810.18 sec) done.
reposurgeon: r13: deleting parentless zero-op commit.
.
.
.
reposurgeon: r13726: deleting parentless zero-op commit.
2012-12-24T01:16:23Z * repo.svn
В этот момент репохирург просто сидит. Я не уверен, где искать решение на данный момент, так как на самом деле он никогда не выдает мне сообщение об ошибке. Любые предложения приветствуются.