В течение многих лет я использовал Darcs в качестве моего единственного DVCS... некоторое время назад я изучил Monotone, который мне тоже нравится.
Тем не менее, основная проблема в обоих заключается в отсутствии полных решений для хостинга.
Fossil выглядит как интересный вариант (хотя нам не нравится его использование нестандартных wiki markup), считая его очень легким в отношении требований к хостингу и включает распределенный отладчик ошибок, который устраняет необходимость в каком-то общедоступном хостинговом решении, как в сценарии с darcs и монотонным.
Тем не менее, Fossil не очень широко принят и все еще очень молодой проект, поэтому мне любопытно, как он работает с другими, более установленными DVCS-es (bzr, git, hg)...
На основе информации, полученной из документов, я вижу, что она может импортировать только из CVS, хотя кажется, что есть какой-то инструмент, который может импортировать из git.
Однако, более серьезная проблема заключается в том, что, afaict, нет инструмента для миграции из Fossil во что-то другое, используя, например, "стандартная" цепочка быстрого экспорта/импорта.
В архиве я увидел, что д-р Хипп упомянул команду "deconstruct", но не был достаточно знаком с Fossil, мне любопытно, как его можно использовать для экспорта артефактов Fossil в какой-то другой DVCS, или если я не знаю какого-либо другого инструмента/конвертера для такой задачи?
Это серьезная проблема, и вопрос в том, нет ли такого инструмента, лучше ли использовать bzr/hg (мы не любим Git и хотим, чтобы этот инструмент хорошо работал на Linux/Mac/Win для проект с открытым исходным кодом), а также их публичные хостинги, такие как LP и Bitbucket?