CVS import: testers wanted
Chris Morgan
mihalis68 at gmail.com
Sun Apr 6 06:29:23 CDT 2008
I should be able to do some testing this week, getting cvsps built on
solaris is hassle I don't need
Chris
Sent from my iPhone
On Apr 6, 2008, at 5:13 AM, "Frank A. Kingswood" <frank at kingswood-consulting.co.uk
> wrote:
> Hallo!
>
> I have recently been working on a built-in version of cvsps, so that
> Mercurial can import from CVS without requiring an external cvsps, and
> without some of the bugs that cvsps has.
>
> With a built-in cvsps it also became possible to add some features, it
> now can mark branches as merged based on magic tags in cvs log
> messages.
>
> It would be really helpful if some people here could try it, and
> report
> back any problems or successes. I have tried it on some small and
> really
> huge private repositories I have access to, and a couple of public
> ones
> with more success than I ever had with cvsps-2.1 or tailor.
>
> The builtin cvsps code should be at least as good as cvsps-2.1 or
> one of
> the unofficial post-2.1 hacked versions. It will successully import
> branched histories, including tags.
>
> That said, it will fail if you have a particularly badly borked
> repository. For example, it will may move tags to the most recent
> changeset that has a tag on a file (this can happen if you re-tag some
> files later). It will also not detect simultaneous interleaved commits
> which you may have on a very busy repository, and import the
> individual
> pieces instead of complete changesets.
>
> There is no danger to your CVS repository because the builtin cvsps
> code
> only ever issues 'cvs rlog' commands, and never needs to touch the
> repository files directly.
>
> The cvs import patch can be found in the mercurial-devel archives:
> http://www.selenic.com/pipermail/mercurial-devel/2008-April/
> 005743.html
> It applies cleanly to crew.
>
> Frank
>
> _______________________________________________
> Mercurial mailing list
> Mercurial at selenic.com
> http://selenic.com/mailman/listinfo/mercurial
More information about the Mercurial-devel
mailing list