Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Jul 2012 22:55:57 +0100
From:      "Simon L. B. Nielsen" <simon@FreeBSD.org>
To:        obrien@FreeBSD.org
Cc:        current@FreeBSD.org
Subject:   Re: SVN2CVS exporter down
Message-ID:  <25EA13B6-10A2-404C-8DDA-8C1DD39B13DB@FreeBSD.org>
In-Reply-To: <20120702213955.GA96547@dragon.NUXI.org>
References:  <ECB449F6-61F1-426C-9815-6FCB7C5349A6@FreeBSD.org> <2A1FD996-9AB7-4F8D-B22D-0B3F0437C0F2@FreeBSD.org> <20120702213955.GA96547@dragon.NUXI.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 2 Jul 2012, at 22:39, David O'Brien wrote:

> On Sun, Jul 01, 2012 at 11:14:45AM +0100, Simon L. B. Nielsen wrote:
>> On 1 Jul 2012, at 10:20, Bjoern A. Zeeb wrote:
>>> Just FYI,
>>>=20
>>> the svn2cvs exporter is currently down due to
>>> http://svn.freebsd.org/changeset/base/237860 .
>>> I'll fix it as soon as I get back from lunch, so should be back in a
>>> few hours.
>>=20
>> Fixed. Please try not to replace files or even worse directories. =
Thanks.
>=20
> Simon,
> Are you saying we are now restricted in the svn operations we can =
perform
> due to the lack of the svn2cvs exporter to consume them?

Basically yes, though it's not a new thing - we have been from day 1 of =
using svn. Or rather, each time somebody "replaces" a file we (peter, =
bz, or me) have to manually hack svn2cvs to handle the case with the =
increasing risk that we will do it wrong and svn/cvs will be out of =
sync.

> If so, this doesn't seem desirable... we moved to Subversion to obtain
> such operations as file and directory moves.

You can move files and dirs, just as long as you don't move them on top =
of existing files. The problem is that that creates an 'remove' and =
'add' operation in the same changeset which CVS cannot handle.

Tested patches are accepted =
(http://svnweb.freebsd.org/base/svnadmin/tools/export.py), or even =
better - work on killing off CVS sooner rather than later.

> I suspect such operations will only happen with increased frequency =
after
> the Ports Collection moves to Subversion.

Ports will explicitly deny "Replaced" files in a presubmit check. I will =
look at adding the same for src once I get a chance.

--=20
Simon L. B. Nielsen




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?25EA13B6-10A2-404C-8DDA-8C1DD39B13DB>