HEADS UP: CVS->SVN repository conversion

Hiroki Sato hrs at FreeBSD.org
Mon Mar 5 01:46:23 UTC 2012


Rene Ladan <rene at freebsd.org> wrote
  in <4F53F6C6.1000708 at freebsd.org>:

re> -----BEGIN PGP SIGNED MESSAGE-----
re> Hash: SHA1
re>
re> On 04-03-2012 18:41, Hiroki Sato wrote:
re> > Hi,
re> >
re> >  A prototype of the CVS->SVN repository conversion of the doc and www
re> >  tree is ready for public review.  It delayed by various reasons but
re> >  we need to go ahead with that direction to make it possible to merge
re> >  useful proposals which were submitted and involving large-scale
re> >  changes to the tree.
re> >
re> >  The conversion itself will be done in a straightforward way.  The
re> >  infrastructure (ACL, commit log, etc) will be almost the same as the
re> >  src tree.  The difference is no SVN->CVS import will be done after
re> >  the conversion date.
re> >
re> [...]
re> >
re> >  Can you please check if there is something I am missing?  Please
re> >  focus on technical aspects of the conversion.  Detail discussions
re> >  about how to use the converted repository such as projects/ policy,
re> >  branching, etc. should be held after we can obtain the same rendering
re> >  results from the converted repository and other automated
re> >  infrastructure for mirroring works fine as before in the FreeBSD.org
re> >  cluster.
re> >
re> [snip ---- http://docsvn.allbsd.org/MIGRATION.txt]
re>
re> So if I understand correctly the Perforce conversion, which currently
re> depends on CVS, will also be stopped?  Currently the Dutch Documentation
re> Project uses Perforce as a staging area, i.e.:
re>
re> 1) Perforce Importer takes a snapshot from the current CVS tree
re> 2) 'p4 integrate -b docproj_nl' merges upstream CVS changes into the
re> staging area
re> 3) edit files
re> 4a) 'p4 submit' submits local changes to Perforce
re> 4b) 'dcvs commit' submits local changes to CVS
re>
re> With SVN, things would be much easier, since projects/docproj_nl could
re> be used as a staging area instead, with commits happening there and
re> doing a simple 'svn merge' to the main tree when things are in shape.
re> But from what I read the projects/ tree is forbidden area during the
re> first few weeks.

 Import to //depot/vendor/freebsd/{doc,www} is one of the facilities
 in FreeBSD.org clusters, so the source should be switched over to SVN
 at the same time as freeze of the CVS repo.  It will not be a long
 period, I expect.

-- Hiroki
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-doc/attachments/20120305/c9f95ad8/attachment.sig>


More information about the freebsd-doc mailing list