-----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::
 

Reply via email to