Можно ли экспортировать из Fossil SCM в другие DVCS? - PullRequest
11 голосов
/ 07 ноября 2010

В течение многих лет я использовал Darcs в качестве единственного DVCS ... некоторое время назад я исследовал Monotone, который мне тоже нравится.

Однако главная проблема в обоих случаях - отсутствие полных хостинговых решений.

Fossil выглядит как интересный вариант (хотя нам не нравится использование нестандартной вики-разметки), учитывая, что он очень лёгкий с точки зрения требований к хостингу и включает в себя распределенный трекер ошибок, который устраняет необходимостьдля некоторого решения для публичного хостинга, как в сценарии с darcs & monotone.

Тем не менее, Fossil не очень широко принят и все еще очень молодой проект, поэтому мне интересно, как он работает с другими, более устоявшимися DVCS-es (bzr, git, hg) ...

Основываясь на информации, которую я собрал из документации, я вижу, что она может импортировать только из CVS, хотя кажется, что есть какой-то инструмент, который может импортировать из git.

Тем не менее, более серьезная проблема заключается в том, что, на самом деле, не существует инструмента для перехода от Ископаемого к чему-то другому с использованием, например, «стандартного» fast-export / import toolchain.

В архиве я видел, что доктор Хипп упомянул команду 'deconstruct', но не очень хорошо знаком с Fossil, мне интересно, как ее можно использовать для экспорта артефактов Fossil вкакой-то другой DVCS или если я не знаю другого инструмента / конвертера для такой задачи?

Это серьезная проблема, и вопрос в том, нет ли такого инструмента, лучше ли просто использовать bzr / hg(мы не фанат Git и хотим, чтобы этот инструмент прекрасно работал на Linux / Mac / Win для проекта с открытым исходным кодом) вместо этого вместе с их общедоступными хостингами, такими как LP & Bitbucket?

1 Ответ

12 голосов
/ 14 ноября 2010

Интересно, что в последнее время (после того, как я задал этот вопрос), Fossil получил команды import & export , так что теперь можно использовать Git's fast-протокол импорта / экспорта .(См. Импорт и экспорт ".): -)

Нет необходимости рассказывать, но это делает Fossil идеальным инструментом для моих нужд DVCS, и вышеупомянутая дилемма решена для моего полного удовлетворения.;)

...