-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Since I failed to do so explicitly the first time around, I've updated the Specification section of GLEP 36[1] to explicitly propose 1 repository per project and the reasons for doing so. At the time of writing this www.g.o is still showing the old revision (guess it takes a while), so I've attached a diff.
[1] http://www.gentoo.org/proj/en/glep/glep-0036.html - -- Bork Bork Bork! Aaron Walker <[EMAIL PROTECTED]> [ BSD | cron | forensics | shell-tools | commonbox | netmon | vim | web-apps ] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCXnIpC3poscuANHARAgMPAKDp8SWAMcTAz1lWyH39n/USBbV7TACglLdb dhCimEswNZG8UVH9yWmJY7g= =nvUS -----END PGP SIGNATURE-----
--- glep-0036.txt 23 Mar 2005 15:27:24 -0000 1.2 +++ glep-0036.txt 14 Apr 2005 13:22:07 -0000 1.4 @@ -1,8 +1,8 @@ GLEP: 36 Title: Subversion/CVS for Gentoo Hosted Projects -Version: $Revision: 1.2 $ +Version: $Revision: 1.4 $ Author: Aaron Walker <[EMAIL PROTECTED]> -Last-Modified: $Date: 2005/03/23 15:27:24 $ +Last-Modified: $Date: 2005/04/14 13:22:07 $ Status: Draft Type: Standards Track Content-Type: text/x-rst @@ -35,8 +35,16 @@ The following steps describe, in detail, the process of setting up the Subversion svnserve daemon (over SSH) and creating new repositories. -Information is already available for converting Gentoo CVS repositories ([4]_) -in addition to the cvs2svn documentation itself ([5]_). + +One repository should be created per project. Reasons for this include easier +control over who has access, performance (checking out one big repository +takes many times longer), ease-of-use (branching and merging are more difficult +with one big repository), and meaningful revision numbers (since Subversion +uses repository-global revision numbers, revision numbers for project A will +increase on every commit even if no changes are made to project A). + +For preexisting CVS repositories, instructions on converting ([4]_) are +already available in addition to the cvs2svn documentation itself ([5]_). 1. Install dev-util/subversion::