--- xml/htdocs/proj/en/glep/glep-0036.html 2005/03/23 15:28:01 1.2 +++ xml/htdocs/proj/en/glep/glep-0036.html 2005/04/14 13:22:34 1.3 @@ -8,7 +8,7 @@ --> - + GLEP 36 -- Subversion/CVS for Gentoo Hosted Projects @@ -24,8 +24,7 @@ [GLEP Index] [GLEP Source] -
- +
@@ -33,11 +32,11 @@ - + - + @@ -83,9 +82,15 @@

Specification

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]).

+Subversion svnserve daemon (over SSH) and creating new repositories.

+

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:

    @@ -156,35 +161,35 @@
     

References

-
Title:Subversion/CVS for Gentoo Hosted Projects
Version:1.2
Version:1.4
Author:Aaron Walker <ka0ttic at gentoo.org>
Last-Modified:2005/03/23 15:27:24
Last-Modified:2005/04/14 13:22:07
Status:Draft
+
[1]app-vim/gentoo-syntax http://developer.berlios.de/projects/gentoo-syntax/
- +
[2]app-shells/gentoo-bashcomp http://developer.berlios.de/projects/gentoo-bashcomp/
- +
[3]Version Control with Subversion http://svnbook.red-bean.com/en/1.0/ch01s03.html
- +
[4]Migration of Gentoo Repositories from CVS to Subversion http://dev.gentoo.org/~trapni/CVS2SVN.MIGRATION
- +
[5]cvs2svn Documentation @@ -196,12 +201,12 @@

Copyright

This document has been placed in the public domain.

- - + +