| … | |
… | |
| 6 | PEP, see http://www.python.org/peps/pep-0001.html for instructions and links |
6 | PEP, see http://www.python.org/peps/pep-0001.html for instructions and links |
| 7 | to templates. DO NOT USE THIS HTML FILE AS YOUR TEMPLATE! |
7 | to templates. DO NOT USE THIS HTML FILE AS YOUR TEMPLATE! |
| 8 | --> |
8 | --> |
| 9 | <head> |
9 | <head> |
| 10 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
10 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| 11 | <meta name="generator" content="Docutils 0.3.5: http://docutils.sourceforge.net/" /> |
11 | <meta name="generator" content="Docutils 0.3.3: http://docutils.sourceforge.net/" /> |
| 12 | <title>GLEP 36 -- Subversion/CVS for Gentoo Hosted Projects</title> |
12 | <title>GLEP 36 -- Subversion/CVS for Gentoo Hosted Projects</title> |
| 13 | <link rel="stylesheet" href="tools/glep.css" type="text/css" /> |
13 | <link rel="stylesheet" href="tools/glep.css" type="text/css" /> |
| 14 | </head> |
14 | </head> |
| 15 | <body bgcolor="white"> |
15 | <body bgcolor="white"> |
| 16 | <table class="navigation" cellpadding="0" cellspacing="0" |
16 | <table class="navigation" cellpadding="0" cellspacing="0" |
| … | |
… | |
| 31 | <tbody valign="top"> |
31 | <tbody valign="top"> |
| 32 | <tr class="field"><th class="field-name">GLEP:</th><td class="field-body">36</td> |
32 | <tr class="field"><th class="field-name">GLEP:</th><td class="field-body">36</td> |
| 33 | </tr> |
33 | </tr> |
| 34 | <tr class="field"><th class="field-name">Title:</th><td class="field-body">Subversion/CVS for Gentoo Hosted Projects</td> |
34 | <tr class="field"><th class="field-name">Title:</th><td class="field-body">Subversion/CVS for Gentoo Hosted Projects</td> |
| 35 | </tr> |
35 | </tr> |
| 36 | <tr class="field"><th class="field-name">Version:</th><td class="field-body">1.1</td> |
36 | <tr class="field"><th class="field-name">Version:</th><td class="field-body">1.2</td> |
| 37 | </tr> |
37 | </tr> |
| 38 | <tr class="field"><th class="field-name">Author:</th><td class="field-body">Aaron Walker <ka0ttic at gentoo.org></td> |
38 | <tr class="field"><th class="field-name">Author:</th><td class="field-body">Aaron Walker <ka0ttic at gentoo.org></td> |
| 39 | </tr> |
39 | </tr> |
| 40 | <tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference" href="http://www.gentoo.org/cgi-bin/viewcvs/xml/htdocs/proj/en/glep/glep-0036.txt?cvsroot=gentoo">2005/03/13 16:12:53</a></td> |
40 | <tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference" href="http://www.gentoo.org/cgi-bin/viewcvs/xml/htdocs/proj/en/glep/glep-0036.txt?cvsroot=gentoo">2005/03/23 15:27:24</a></td> |
| 41 | </tr> |
41 | </tr> |
| 42 | <tr class="field"><th class="field-name">Status:</th><td class="field-body">Draft</td> |
42 | <tr class="field"><th class="field-name">Status:</th><td class="field-body">Draft</td> |
| 43 | </tr> |
43 | </tr> |
| 44 | <tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td> |
44 | <tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td> |
| 45 | </tr> |
45 | </tr> |
| 46 | <tr class="field"><th class="field-name">Content-Type:</th><td class="field-body"><a class="reference" href="glep-0012.html">text/x-rst</a></td> |
46 | <tr class="field"><th class="field-name">Content-Type:</th><td class="field-body"><a class="reference" href="glep-0012.html">text/x-rst</a></td> |
| 47 | </tr> |
47 | </tr> |
| 48 | <tr class="field"><th class="field-name">Created:</th><td class="field-body">11-Nov-2004</td> |
48 | <tr class="field"><th class="field-name">Created:</th><td class="field-body">11-Nov-2004</td> |
| 49 | </tr> |
49 | </tr> |
| 50 | <tr class="field"><th class="field-name">Post-Date:</th><td class="field-body">13-Mar-2005</td> |
50 | <tr class="field"><th class="field-name">Post-Date:</th><td class="field-body">13-Mar-2005, 21-Mar-2005</td> |
| 51 | </tr> |
51 | </tr> |
| 52 | </tbody> |
52 | </tbody> |
| 53 | </table> |
53 | </table> |
| 54 | <hr /> |
54 | <hr /> |
| 55 | <div class="contents topic" id="contents"> |
55 | <div class="contents topic" id="contents"> |
| … | |
… | |
| 72 | <p>By offering a choice of version control systems, developers who want or need |
72 | <p>By offering a choice of version control systems, developers who want or need |
| 73 | certain features, can choose which one suits them or their project the best.</p> |
73 | certain features, can choose which one suits them or their project the best.</p> |
| 74 | <p>In addition, there are quite a few projects that should be Gentoo hosted, but |
74 | <p>In addition, there are quite a few projects that should be Gentoo hosted, but |
| 75 | are hosted elsewhere due to the fact that Subversion is not currently offered. |
75 | are hosted elsewhere due to the fact that Subversion is not currently offered. |
| 76 | Examples include the app-vim/gentoo-syntax package (<a class="footnote-reference" href="#id6" id="id1" name="id1">[1]</a>), and |
76 | Examples include the app-vim/gentoo-syntax package (<a class="footnote-reference" href="#id6" id="id1" name="id1">[1]</a>), and |
| 77 | app-shells/bash-completion-config (<a class="footnote-reference" href="#id7" id="id2" name="id2">[2]</a>).</p> |
77 | app-shells/gentoo-bashcomp (<a class="footnote-reference" href="#id7" id="id2" name="id2">[2]</a>).</p> |
| 78 | <p>Subversion has many advantages over CVS, including changesets, directory |
78 | <p>Subversion has many advantages over CVS, including changesets, directory |
| 79 | versioning, atomic commits, versioned metadata, and more efficient branching |
79 | versioning, atomic commits, versioned metadata, and more efficient branching |
| 80 | and tagging (<a class="footnote-reference" href="#id8" id="id3" name="id3">[3]</a>). Despite these advantages, many developers feel that |
80 | and tagging (<a class="footnote-reference" href="#id8" id="id3" name="id3">[3]</a>). Despite these advantages, many developers feel that |
| 81 | Subversion is not yet ready for the main tree due to scaling issues.</p> |
81 | Subversion is not yet ready for the main tree due to scaling issues.</p> |
| 82 | </div> |
82 | </div> |
| … | |
… | |
| 129 | $ mkdir -p /var/svnroot/conf |
129 | $ mkdir -p /var/svnroot/conf |
| 130 | </pre> |
130 | </pre> |
| 131 | </li> |
131 | </li> |
| 132 | <li><p class="first">To create new repositories, simply run:</p> |
132 | <li><p class="first">To create new repositories, simply run:</p> |
| 133 | <pre class="literal-block"> |
133 | <pre class="literal-block"> |
| 134 | $ svnadmin create /var/svnroot/<repos> |
134 | $ svnadmin create --fs-type fsfs /var/svnroot/<repos> |
| 135 | </pre> |
135 | </pre> |
| 136 | </li> |
136 | </li> |
| 137 | <li><p class="first">Make sure newly created/converted repositories have correct permissions. Of course, Infra might want to do this differently:</p> |
137 | <li><p class="first">Make sure newly created/converted repositories have correct permissions. Of course, Infra might want to do this differently:</p> |
| 138 | <pre class="literal-block"> |
138 | <pre class="literal-block"> |
| 139 | $ chown -Rf svn:users /var/svnroot/<repos> |
139 | $ chown -Rf svn:users /var/svnroot/<repos> |
| … | |
… | |
| 164 | </tbody> |
164 | </tbody> |
| 165 | </table> |
165 | </table> |
| 166 | <table class="footnote" frame="void" id="id7" rules="none"> |
166 | <table class="footnote" frame="void" id="id7" rules="none"> |
| 167 | <colgroup><col class="label" /><col /></colgroup> |
167 | <colgroup><col class="label" /><col /></colgroup> |
| 168 | <tbody valign="top"> |
168 | <tbody valign="top"> |
| 169 | <tr><td class="label"><a class="fn-backref" href="#id2" name="id7">[2]</a></td><td>app-shells/bash-completion-config |
169 | <tr><td class="label"><a class="fn-backref" href="#id2" name="id7">[2]</a></td><td>app-shells/gentoo-bashcomp |
| 170 | <a class="reference" href="http://developer.berlios.de/projects/bashcomp-config/">http://developer.berlios.de/projects/bashcomp-config/</a></td></tr> |
170 | <a class="reference" href="http://developer.berlios.de/projects/gentoo-bashcomp/">http://developer.berlios.de/projects/gentoo-bashcomp/</a></td></tr> |
| 171 | </tbody> |
171 | </tbody> |
| 172 | </table> |
172 | </table> |
| 173 | <table class="footnote" frame="void" id="id8" rules="none"> |
173 | <table class="footnote" frame="void" id="id8" rules="none"> |
| 174 | <colgroup><col class="label" /><col /></colgroup> |
174 | <colgroup><col class="label" /><col /></colgroup> |
| 175 | <tbody valign="top"> |
175 | <tbody valign="top"> |
| … | |
… | |
| 199 | </div> |
199 | </div> |
| 200 | |
200 | |
| 201 | <hr class="footer" /> |
201 | <hr class="footer" /> |
| 202 | <div class="footer"> |
202 | <div class="footer"> |
| 203 | <a class="reference" href="glep-0036.txt">View document source</a>. |
203 | <a class="reference" href="glep-0036.txt">View document source</a>. |
| 204 | Generated on: 2005-03-13 17:42 UTC. |
204 | Generated on: 2005-03-23 15:28 UTC. |
| 205 | Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source. |
205 | Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source. |
| 206 | </div> |
206 | </div> |
| 207 | </body> |
207 | </body> |
| 208 | </html> |
208 | </html> |
| 209 | |
209 | |