aboutsummaryrefslogtreecommitdiffstats
path: root/english/doc/cvs.wml
diff options
context:
space:
mode:
authorJosip Rodin <joy>2002-04-16 21:31:46 +0000
committerJosip Rodin <joy>2002-04-16 21:31:46 +0000
commit0089145449c1480096c7a7f17d91ad36b8382ab3 (patch)
tree66b57dacddc5e0560e974bdfc5271453fff082a4 /english/doc/cvs.wml
parentbd8db18462f06cfe52e7d58be2586c83c630f95a (diff)
added a TOC at the top; used <var>; added links to manuals and the logs; added links to the packages; fixed rebuild time; slight rephrasing and header level fixes
CVS version numbers english/doc/cvs.wml: 1.11 -> 1.12
Diffstat (limited to 'english/doc/cvs.wml')
-rw-r--r--english/doc/cvs.wml58
1 files changed, 34 insertions, 24 deletions
diff --git a/english/doc/cvs.wml b/english/doc/cvs.wml
index 5ee1485da7f..55c240f22ee 100644
--- a/english/doc/cvs.wml
+++ b/english/doc/cvs.wml
@@ -1,18 +1,25 @@
-#use wml::debian::ddp title="DDP CVS Access"
+#use wml::debian::ddp title="DDP CVS"
+#use wml::debian::toc
<p>The Debian Documentation Project stores its webpages and much of the
manual text on the Debian CVS server at <b>cvs.debian.org</b>.
-<p>Only members of the Debian Documentation Project can update files on
-the CVS server. Others can access these files for downloading only.
+<p>Everybody can download the sources from the CVS server. Only members of
+the Debian Documentation Project can update files.</p>
+
+<toc-display/>
+
+<toc-add-entry name="access">Accessing the sources in CVS</toc-add-entry>
-<p>You can use <a href="http://cvs.debian.org/ddp/manuals.sgml/?cvsroot=debian-doc">CVSWeb</a>
+<p>You can use a <a href="http://cvs.debian.org/ddp/manuals.sgml/?cvsroot=debian-doc">web interface</a>
to access the files individually and see changes to them.
<p>For downloading an entire manual, direct access to the CVS server
-is a better option. You need the <tt>cvs</tt> package on your own machine.
+is often a better option. You need the
+<tt><a href="http://packages.debian.org/cvs">cvs</a></tt> package on your
+own machine.
-<h2>Connecting anonymously (read-only) to the CVS server</h2>
+<h3>Connecting anonymously (read-only) to the CVS server</h3>
<p>To connect, enter this command:
@@ -51,7 +58,7 @@ disconnect from the server:
<code>cvs logout</code>
</p>
-<h2>Connecting to the CVS server, with update privileges</h2>
+<h3>Connecting to the CVS server, with update privileges</h3>
<p>Before accessing the CVS server using this method you have to be
granted write access to it first. Please read how to <a
@@ -60,11 +67,11 @@ href="#obtaining">request</a> update permission first.
<p>To connect, enter this command:
<p style="margin-left: 2em">
- <code>cvs -d :pserver:userid@cvs.debian.org:/cvs/debian-doc login</code>
+ <code>cvs -d :pserver:<var>userid</var>@cvs.debian.org:/cvs/debian-doc login</code>
</p>
<p>and enter the password you have negotiated with the documentation coordinator.
-In the above command, replace <i>userid</i> with your own user name on the
+In the above command, replace <var>userid</var> with your own user name on the
CVS password server. This is not necessarily the same as your login name in
<b>cvs.debian.org</b>, if you have one.
@@ -97,7 +104,7 @@ disconnect from the server:
<code>cvs logout</code>
</p>
-<h2>Connecting to the CVS server, with update privileges, using SSH</h2>
+<h3>Connecting to the CVS server, with update privileges, using SSH</h3>
<p>This method is only available to registered Debian developers and
is preferred over the pserver from above. If you have recently become
@@ -114,12 +121,12 @@ coordinator to nuke your pserver account.
command:
<p style="margin-left: 2em">
- <code>cvs -d :ext:<i>userid</i>@cvs.debian.org:/cvs/debian-doc -z3 checkout <i>module</i></code>
+ <code>cvs -d :ext:<var>userid</var>@cvs.debian.org:/cvs/debian-doc -z3 checkout <var>module</var></code>
</p>
-<p>In the above command, replace <i>userid</i> with your own user name on the
-CVS server. This is the same as your login name in
-<b>cvs.debian.org</b>, if you have one. Replace <i>module</i> with the name
+<p>In the above command, replace <var>userid</var> with your own user name on the
+CVS server. This is the same as your login name on all Debian machines.
+Replace <var>module</var> with the name
of the module you wish to check out, commonly that's <tt>ddp/manuals.sgml</tt>.
You are then prompted for your password to the CVS server. Do not confuse
this with your own machine.
@@ -138,7 +145,7 @@ the <strong>ddp/manuals.sgml</strong> directory and run the command:
<code>cvs -z3 update -d -P</code>
</p>
-<h2><a name="obtaining">Obtaining update privileges</a></h2>
+<toc-add-entry name="obtaining">Obtaining update privileges</toc-add-entry>
<p>Update privileges are available to anyone who wishes to participate in
writing the manuals.
@@ -149,18 +156,15 @@ username you want to use on the pserver and supplying an encrypted password,
generated with
<p style="margin-left: 2em">
- <code>makepasswd --crypt --clear=<i>your_password</i></code>
+ <code>makepasswd --crypt --clear=<var>your_password</var></code>
</p>
-<p>(<tt>makepasswd</tt> is a Debian package.)
-
-<p>If you don't supply a password, one will be generated for you, but it
-won't be memorable. To change your password, e-mail the Coordinator again,
-supplying the new, encrypted password.
+<p>(<tt><a href="http://packages.debian.org/makepasswd">makepasswd</a></tt>
+is a Debian package.)
<hr>
-<h1>Organisation of files</h1>
+<toc-add-entry name="organization">Organization of files</toc-add-entry>
<p>This figure shows the structure of the CVS directory tree:
@@ -172,10 +176,10 @@ pages.
<hr>
-<h1>Automatic update mechanism</h1>
+<toc-add-entry name="updates">Automatic update mechanism</toc-add-entry>
<p>The published web pages of the manual text are generated by a cron job run
-on www.debian.org every day at 7:00, 15:00 and 23:00 (Pacific time).
+on www-master.debian.org every day sometime after 15:39 Pacific time.
<p>The script does a <kbd>cvs update -d -P</kbd>, and then
<kbd>make -C manuals.sgml clean publish</kbd>, both in in the
@@ -186,4 +190,10 @@ maintained documentation), and to install the files from each subdirectory
in <code>doc/manuals/</code> subdirectory of the web site. The subdirectory
makefiles are derived from <code>ddp/manuals.sgml/standard.makefile</code>.
+<p>The documentation files generated by the update script can be found at
+<a href="manuals/">http://www.debian.org/doc/manuals/</a>
+
+<p>The log files generated by the update script can be found at
+<url "http://www.debian.org/devel/website/build/ddp/">
+
# <!-- Created: Mon Jul 6 19:58:09 BST 1998 -->

© 2014-2024 Faster IT GmbH | imprint | privacy policy