Is it possible to export from Fossil SCM into some other DVCS?

陌路散爱 提交于 2019-12-05 16:01:31

问题


For many years I used Darcs as my only DVCS...some time ago I explored Monotone which I like as well.

However, the main problem with both is the lack of complete hosting solutions.

Fossil looks as interesting option (although we don't like its use of non-standard wiki markup) considering it's very light in regard to hosting requirements and incorporates distributed bug tracker which eliminates the need for some public hosting solution as in the scenario with darcs & monotone.

However, Fossil is not very widely adopted and still very young project, so I'm curious how does it operate with other, more established DVCS-es (bzr,git,hg)...

Based on the info I've gathered from docs, I see it can only import from CVS although it seems there is some tool which can do import from git.

However, the more serious problem is that, afaict, there is no tool to migrate from Fossil into something else by using e.g. 'standard' fast-export/import toolchain.

In the archive I saw that Dr Hipp mentioned 'deconstruct' command, but not being familiar-enough with Fossil, I'm curious how it can be used for exporting Fossil's artifacts into some other DVCS or if I'm not aware of some other tool/converter for such task?

This is serious issue and the question is if there is no such tool, whether it's better to just use bzr/hg (we are not fan of Git and want that tool operates nicely on Linux/Mac/Win for an open-source project) instead along with their public hostings like LP & Bitbucket?


回答1:


Interestingly enough, but recently (after I've asked this question), Fossil got import & export commands, so that now it's possible to use Git's fast-import/export protocol. (See Import And Export".) :-)

No need to tell, but it makes Fossil perfect tool for my DVCS needs and the above dilemma is resolved to my upmost satisfaction. ;)



来源:https://stackoverflow.com/questions/4119444/is-it-possible-to-export-from-fossil-scm-into-some-other-dvcs

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!