/[gentoo]/xml/htdocs/proj/en/glep/glep-0036.html
Gentoo

Diff of /xml/htdocs/proj/en/glep/glep-0036.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.1 Revision 1.2
6PEP, see http://www.python.org/peps/pep-0001.html for instructions and links 6PEP, see http://www.python.org/peps/pep-0001.html for instructions and links
7to templates. DO NOT USE THIS HTML FILE AS YOUR TEMPLATE! 7to 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 &lt;ka0ttic&#32;&#97;t&#32;gentoo.org&gt;</td> 38<tr class="field"><th class="field-name">Author:</th><td class="field-body">Aaron Walker &lt;ka0ttic&#32;&#97;t&#32;gentoo.org&gt;</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
73certain features, can choose which one suits them or their project the best.</p> 73certain 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
75are hosted elsewhere due to the fact that Subversion is not currently offered. 75are hosted elsewhere due to the fact that Subversion is not currently offered.
76Examples include the app-vim/gentoo-syntax package (<a class="footnote-reference" href="#id6" id="id1" name="id1">[1]</a>), and 76Examples include the app-vim/gentoo-syntax package (<a class="footnote-reference" href="#id6" id="id1" name="id1">[1]</a>), and
77app-shells/bash-completion-config (<a class="footnote-reference" href="#id7" id="id2" name="id2">[2]</a>).</p> 77app-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
79versioning, atomic commits, versioned metadata, and more efficient branching 79versioning, atomic commits, versioned metadata, and more efficient branching
80and tagging (<a class="footnote-reference" href="#id8" id="id3" name="id3">[3]</a>). Despite these advantages, many developers feel that 80and tagging (<a class="footnote-reference" href="#id8" id="id3" name="id3">[3]</a>). Despite these advantages, many developers feel that
81Subversion is not yet ready for the main tree due to scaling issues.</p> 81Subversion 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/&lt;repos&gt; 134$ svnadmin create --fs-type fsfs /var/svnroot/&lt;repos&gt;
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/&lt;repos&gt; 139$ chown -Rf svn:users /var/svnroot/&lt;repos&gt;
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>.
204Generated on: 2005-03-13 17:42 UTC. 204Generated on: 2005-03-23 15:28 UTC.
205Generated 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. 205Generated 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

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.20