On 2016/06/16 11:56, Jean Raby wrote:
> On Thu, Jun 16, 2016 at 11:29 AM, Stuart Henderson <s...@spacehopper.org
> > wrote:
> 
>    
>     I don't believe it is possible to get a correct git mirror of the
>     OpenBSD repository with any of the existing conversion tools. I
>     have
>     tried at least 3 different ones and there are problems with all of
>     them.
> 
>     There is a reason why there are no official git mirrors.
> 
> 
> 
> Hi Stuart,
> 
> I didn't want to hijack the thread on tech, so I'm replying directly.
> 
> Are the cvs->git conversion problems documented somewhere?
> 
> Thanks.
> 
> -- 
> Jean

I'll reply to tech as well because if you're wondering about this I'm
sure others are too, and I'd rather not reply several times individually :)

Not afaik. I'll type what I know:

https://github.com/corecode/fromcvs tries to convert branches which are
corrupt in the rcs files and fails.

cvsps-based ones don't work because cvsps has some problems with the
openbsd repo, probably also related to branches.

The ones which don't try to convert branches do better, and are at least
partially usable, but still have some problems:

https://github.com/ustuehler/git-cvs has problems where commits made
to a file after a 'cvs import' are misordered.

https://github.com/yasuoka/cvs2gitdump seems to miss some commits like
the one which started this thread.

Reply via email to