Subversion? (Re: HEADS UP: Importing csup into base)

Stijn Hoop stijn at win.tue.nl
Fri Mar 3 03:23:21 PST 2006


On Fri, Mar 03, 2006 at 09:22:29AM +0000, Poul-Henning Kamp wrote:
> In message <20060303082016.GA17730 at stud.fit.vutbr.cz>, Divacky Roman writes:
> > I think that Robert Ollivier strongly suggested using mercurial as our
> > (possibly) next vcs, so if any move from cvs then to mercurial..
> 
> Until somebody comes up with a killer argument, and none of those have
> been seen yet, it is extremely unlikely that we will change vcs at
> all.
> 
> Considering how much stuff a change of vcs would affect, just think
> about all the scripts and routines the committers have on their
> development computers, a significantly better reason than "it is
> prettier" is required.

I totally agree, but don't overlook the value of better historical
preservation and current propagation of complete changesets, which is
a property of almost all current vcs's other than CVS. I think it
would be a very good reason to switch, and it doesn't really matter
which incarnation of <current vcs> you choose because converting after
that is a lot easier.

I did look into converting the FreeBSD CVS repo to Subversion about a
year ago. The convertor script (http://cvs2svn.tigris.org/) did not
manage to convert the first (admittedly non-trivial) section of the
repository with vendor branches properly (iirc I tried to convert
src/usr.sbin/named but I'm not sure anymore). I tried some other parts
of the repo and had to fix up a lot of older RCS files by hand, before
getting some more invalid results. At that point I figured I would
retest when cvs2svn was improved somewhat.

I also know that the creator of svk (http://svk.elixus.org/) managed to
convert a few branches (RELENG_5 and -CURRENT at the time) and keep
them synchronized, but that effort apparently has also stalled. I cannot
find an URL to it anymore.

In any case this is rather a bikeshed discussion without any real,
working conversions provided along with the arguments that
Poul-Henning rightly asks for.

--Stijn

-- 
Coughlin's law: never tell tales about a woman no matter how far away she
is, she'll always hear you.
		-- Cocktail
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-arch/attachments/20060303/6d90f72b/attachment.bin


More information about the freebsd-arch mailing list