public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] GLEP 36 Update
@ 2005-04-14 13:37 Aaron Walker
  0 siblings, 0 replies; only message in thread
From: Aaron Walker @ 2005-04-14 13:37 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 736 bytes --]

-----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 <ka0ttic@gentoo.org>
[ 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-----

[-- Attachment #2: glep-0036.diff --]
[-- Type: text/x-patch, Size: 1376 bytes --]

--- 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 <ka0ttic@gentoo.org>
-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::
 

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2005-04-14 13:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-04-14 13:37 [gentoo-dev] GLEP 36 Update Aaron Walker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox