Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 05 Mar 2012 00:12:06 +0100
From:      Rene Ladan <rene@freebsd.org>
To:        Hiroki Sato <hrs@FreeBSD.org>
Cc:        doceng@FreeBSD.org, doc@FreeBSD.org
Subject:   Re: HEADS UP: CVS->SVN repository conversion
Message-ID:  <4F53F6C6.1000708@freebsd.org>
In-Reply-To: <20120305.024113.1804223224441444882.hrs@allbsd.org>
References:  <20120305.024113.1804223224441444882.hrs@allbsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04-03-2012 18:41, Hiroki Sato wrote:
> Hi,
> 
>  A prototype of the CVS->SVN repository conversion of the doc and www
>  tree is ready for public review.  It delayed by various reasons but
>  we need to go ahead with that direction to make it possible to merge
>  useful proposals which were submitted and involving large-scale
>  changes to the tree.
> 
>  The conversion itself will be done in a straightforward way.  The
>  infrastructure (ACL, commit log, etc) will be almost the same as the
>  src tree.  The difference is no SVN->CVS import will be done after
>  the conversion date.
>
[...]
> 
>  Can you please check if there is something I am missing?  Please
>  focus on technical aspects of the conversion.  Detail discussions
>  about how to use the converted repository such as projects/ policy,
>  branching, etc. should be held after we can obtain the same rendering
>  results from the converted repository and other automated
>  infrastructure for mirroring works fine as before in the FreeBSD.org
>  cluster.
> 
[snip ---- http://docsvn.allbsd.org/MIGRATION.txt]

So if I understand correctly the Perforce conversion, which currently
depends on CVS, will also be stopped?  Currently the Dutch Documentation
Project uses Perforce as a staging area, i.e.:

1) Perforce Importer takes a snapshot from the current CVS tree
2) 'p4 integrate -b docproj_nl' merges upstream CVS changes into the
staging area
3) edit files
4a) 'p4 submit' submits local changes to Perforce
4b) 'dcvs commit' submits local changes to CVS

With SVN, things would be much easier, since projects/docproj_nl could
be used as a staging area instead, with commits happening there and
doing a simple 'svn merge' to the main tree when things are in shape.
But from what I read the projects/ tree is forbidden area during the
first few weeks.

René
- -- 
http://www.rene-ladan.nl:8080/

GPG fingerprint = ADBC ECCD EB5F A6B4 549F  600D 8C9E 647A E564 2BFC
(subkeys.pgp.net)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9T9sYACgkQjJ5keuVkK/wv4ACcDaPdKSzwWTbQzZ9l2Myniy9x
9K8AoLOfEoQevSLrkYwX9SmZygfzyjpa
=YyGf
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F53F6C6.1000708>