Converting large CVS repositories
Giorgos Keramidas
keramida at ceid.upatras.gr
Mon Aug 6 10:24:51 CDT 2007
On 2007-08-06 16:24, Ollivier Robert <roberto at keltia.freenix.fr> wrote:
>According to Simon 'corecode' Schubert:
>> I am aware of this and I am very sorry :)
>
> I know and my message was not to point the finger to you. I know you
> are very aware of the nice collection of CVS manipulations we did over
> the years... :-(
This is one of the reasons why I'm considering something like my latest
experiment with the src/ tree of FreeBSD:
,-----------------------------------------------------------------------
| keramida at kobe:/home/keramida/hg/freebsd/head$ hg log -r0
| changeset: 0:5553e702398a
| user: ncvs
| date: Mon Jul 16 17:03:48 2007 +0000
| summary: import src @ 2007-07-16 17:03:48 +0000
|
| keramida at kobe:/home/keramida/hg/freebsd/head$
`-----------------------------------------------------------------------
If the -d 'date' option is right (i.e. the commit date recorded in
CVSROOT/commitlogs/<collection> of FreeBSD's cvs tree), then it's much
easier to use cvs20hg -- until the next weird repo-move or vendor branch
commit I guess.
>> I can add more heuristics and erratic rules to make the
>> freebsd repo convert more nicely, but it is not an easy task.
>
> If only I could help you more...
Ditto :-(
More information about the Mercurial
mailing list