CVS conversion and branches

David I. yigyw4d02 at sneakemail.com
Mon May 4 11:18:16 CDT 2009


I am trying to convert a set of CVS modules to HG. It appears that the
default branch is getting converted OK and doing a diff between the
working directory of the HG and CVS repositories shows that everything
is the same. I'm using this diff command on Linux to do the comparison:

diff --exclude CVS -r dir1 dir2

However, I'm having trouble with CVS branches. In one of our major
modules, doing a diff between the HG and CVS working directories shows
that there are differences on the latest (v6.0) branch. The differences
appear to be consistent no matter what combination of
"convert.hg.usebranchnames" and "--datesort" options I use. I haven't
checked any other branches yet. 

I enabled "convert.hg.clonebranches=True"

and some modules don't have all the CVS branches present. One of our
major modules has a lot of branches, but if I go to another module's
directory, it may have only the "default, "avendor", and 1 additional
branch (not necessarily the latest). 

Any advice on how to debug this?

David 


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://selenic.com/pipermail/mercurial/attachments/20090504/80285cf4/attachment.htm 


More information about the Mercurial mailing list