Когда я записываю состояние репозитория с `--fossilize` в reposurgeon, восстанавливает ли 'read' эти маркеры?
При конвертации репозитория с помощью reposurgeon
и я пишу состояние в git-fast-export
при выполнении:
prefer git
write --fossilize >nameofdump.fi
будет последующим:
read <nameofdump.fi
восстановить дополнительные маркеры, которые сбрасываются с помощью --fossilize
или я должен использовать отдельный "файл ископаемых" через:
fossils write >nameofdump.fo
а также:
fossils read <nameofdump.fo
соответственно?
Дело в том, что, поскольку я конвертирую из SVN, мне нужно использовать идентификаторы окаменелости при вызове документации, которые соответствуют соответствующему глобальному идентификатору ревизии в SVN.
2 ответа
Автор репохирурга здесь.
Поддержка Fossil была написана из спецификаций; Я никогда не проверял это.
Если вышеизложенное все еще остается проблемой, пожалуйста, отправьте сообщение об ошибке снова в reposurgeon abd, и я исправлю это.
После ознакомления с кодом (из reposurgeon
3.10) могу сделать вывод, что нет write --fossilize
не имеет соответствующего read
операция и ваниль read
не заботится о # Fossil-ID: ...
комментарии в git-fast-import
поток производится write --fossilize
,