This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[wwwdocs] merge cvswrite.html into cvs.html


[ I seems I had committed the patches, but failed to send this message? ]

Merge the remainder of cvswrite.html into cvs.html and remove the
former, adding a redirect to svn.html.  Some final tweaks to cvs.html.

Installed.

Gerald

Index: .htaccess
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/.htaccess,v
retrieving revision 1.16
diff -u -3 -p -r1.16 .htaccess
--- .htaccess	5 Jun 2005 19:58:46 -0000	1.16
+++ .htaccess	31 Oct 2005 20:30:33 -0000
@@ -24,6 +24,7 @@ Redirect permanent /onlinedocs/g77_bugs.
 Redirect permanent /onlinedocs/g77/ http://gcc.gnu.org/onlinedocs/gcc-3.4.1/g77/
 
 Redirect permanent /c9xstatus.html		http://gcc.gnu.org/c99status.html
+Redirect permanent /cvswrite.html		http://gcc.gnu.org/svnwrite.html
 Redirect permanent /gnats.html                  http://gcc.gnu.org/bugs.html
 Redirect permanent /proj-bp.html		http://gcc.gnu.org/projects/bp/main.html
 Redirect permanent /proj-cpplib.html		http://gcc.gnu.org/projects/cpplib.html
Index: cvs.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/cvs.html,v
retrieving revision 1.204
diff -u -3 -p -r1.204 cvs.html
--- cvs.html	30 Oct 2005 17:32:29 -0000	1.204
+++ cvs.html	31 Oct 2005 20:30:33 -0000
@@ -35,11 +35,83 @@ and SSH installed, you can check out the
      <code>-d :pserver:cvs@gcc.gnu.org:/cvs/gcc</code>
      immediately after <code>cvs</code> in the commands below.</li>
  <li>The command <code>cvs -qz9 checkout -P wwwdocs</code>, 
-     will check out the web documentation in our CVS repository.</li>
+     will check out the web.</li>
 </ol>
 
 <p>Patches should be marked with the tag [wwwdocs] in the subject line.</p>
 
+<hr />
+<h2><a name="write">Read-write CVS access</a></h2>
+
+<p>We have read/write access to the CVS repository available for
+significant developers.</p>
+
+<p>Once your account has been set up, check out the GCC sources by setting
+<code>CVS_RSH</code> in your environment to "<code>ssh</code>" and issuing
+the command</p>
+
+<blockquote><p><code>
+cvs -z 9 -d :ext:<i>username</i>@gcc.gnu.org:/cvs/gcc co wwwdocs
+</code></p></blockquote>
+
+<p>where <i>username</i> is your user name at gcc.gnu.org.</p>
+
+<p>To avoid the nuisance of having to supply your passphrase for each
+operation, you may want to use <code>ssh-agent</code>(1) and
+<code>ssh-add</code>(1).</p>
+
+<p>To avoid messages about (lack of) X11 forwarding, put in your
+<samp>$HOME/.ssh/config</samp> an entry like:</p>
+
+<blockquote><p><code>
+Host gcc.gnu.org<br />
+ForwardX11 no
+</code></p></blockquote>
+
+<hr />
+<h2><a name="checkin">Checking in a change</a></h2>
+
+<p>When you check in changes to our web pages, they will
+automatically be checked out into the web server's data area.</p>
+
+<p>The following is meant to provide a very quick overview of how to
+check in a change.  It is not meant to be a replacement for the CVS
+manual but instead a supplement.  The CVS manual is distributed as
+part of the CVS sources as a texinfo file.  <a
+href="http://www.cvshome.org/cyclic/cvs/doc-blandy.html";>
+http://www.cvshome.org/cyclic/cvs/doc-blandy.html</a> contains a link
+to an reasonably simple introduction to CVS.</p>
+
+<p>In all the commands listed below, you can give an explicit list of
+filenames to the cvs command.  We recommend you list files explicitly
+when performing checkins to avoid accidental checkins and prefer that
+each CVS checkin be of a complete, single logical change, which may
+affect multiple files.</p>
+
+<ol>
+<li>Sync your sources with the master repository via "<code>cvs
+update</code>" before attempting a checkin; this will save you a little
+time if someone else has modified that file since the last time you
+synced your sources.  It will also identify any files in your local
+tree that you have modified.</li>
+
+<li>We recommend using "<code>cvs diff</code>" after applying a patch to a
+local tree.  Review the output to make sure that only the changes you
+wanted to check in will be checked in.</li>
+
+<li>Use "<code>cvs commit</code>" to check in the patch.  You can enter
+the log message via the "<code>-m</code>" argument to commit, or wait for
+the editor window to appear and enter the log message in the editor
+window.</li>
+
+<li>After exiting the editor, CVS will connect to the GCC cvs server
+and check in your changes.  When your prompt returns the checkin is
+finished.  A message will be sent to the gcc-cvs-wwwdocs mailing
+list indicating that a change was made.  CVS will provide a message if
+an error occurs and it will not check in any files.</li>
+</ol>
+
+<hr />
 <h2><a name="system">The host system</a></h2>
 
 <p>The setup of the machine running the gcc.gnu.org site is also
Index: cvswrite.html
===================================================================
RCS file: cvswrite.html
diff -N cvswrite.html
--- cvswrite.html	31 Oct 2005 10:54:00 -0000	1.66
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,102 +0,0 @@
-<html>
-<head>
-<meta name="description"
-      content="Instructions for read-write access to the GCC CVS repository." />
-<meta name="keywords"
-      content="GCC, patches, checking in, CVS, SSH" />
-<title>Read-write CVS access</title>
-</head>
-
-<body>
-
-<h1>Read-write CVS access</h1>
-
-<p>We have read/write access to the CVS repository available for
-significant developers. Maintainers are also encouraged to <a
-href="bugs/management.html">edit our bugs database</a>.</p>
-
-<hr />
-<h2>Contents</h2>
-<ol>
-  <li><a href="#setup">Setting up your local CVS tree</a></li>
-  <li><a href="#checkin">Checking in a change</a></li>
-</ol>
-
-<hr />
-<h2><a name="setup">Setting up your local CVS tree</a></h2>
-
-<p>Once your account has been set up, check out the GCC sources by setting
-<code>CVS_RSH</code> in your environment to "<code>ssh</code>" and issuing
-the command</p>
-
-<blockquote><p><code>
-cvs -z 9 -d :ext:<i>username</i>@gcc.gnu.org:/cvs/gcc co -P gcc
-</code></p></blockquote>
-
-<p>where <i>username</i> is your user name at gcc.gnu.org.</p>
-
-<p>It is also possible to convert an existing CVS tree to use SSH by
-replacing all the "Root" files in the local tree with the following
-contents:</p>
-
-<blockquote><p><code>
-<i>username</i>@gcc.gnu.org:/cvs/gcc
-</code></p></blockquote>
-
-<p>To avoid the nuisance of having to supply your passphrase for each
-operation, you may want to use <code>ssh-agent</code>(1) and
-<code>ssh-add</code>(1).</p>
-
-<p>To avoid messages about (lack of) X11 forwarding, put in your
-<samp>$HOME/.ssh/config</samp> an entry like:</p>
-
-<blockquote><p><code>
-Host gcc.gnu.org<br />
-ForwardX11 no
-</code></p></blockquote>
-
-<hr />
-<h2><a name="checkin">Checking in a change</a></h2>
-
-<p>When you check in changes to our web pages, they will
-automatically be checked out into the web server's data area.</p>
-
-<p>The following is meant to provide a very quick overview of how to
-check in a change.  It is not meant to be a replacement for the CVS
-manual but instead a supplement.  The CVS manual is distributed as
-part of the CVS sources as a texinfo file.  <a
-href="http://www.cvshome.org/cyclic/cvs/doc-blandy.html";>
-http://www.cvshome.org/cyclic/cvs/doc-blandy.html</a> contains a link
-to an reasonably simple introduction to CVS.</p>
-
-<p>In all the commands listed below, you can give an explicit list of
-filenames to the cvs command.  We recommend you list files explicitly
-when performing checkins to avoid accidental checkins and prefer that
-each CVS checkin be of a complete, single logical change, which may
-affect multiple files.</p>
-
-<ol>
-<li>Sync your sources with the master repository via "<code>cvs
-update</code>" before attempting a checkin; this will save you a little
-time if someone else has modified that file since the last time you
-synced your sources.  It will also identify any files in your local
-tree that you have modified.</li>
-
-<li>We recommend using "<code>cvs diff</code>" after applying a patch to a
-local tree.  Review the output to make sure that only the changes you
-wanted to check in will be checked in.</li>
-
-<li>Use "<code>cvs commit</code>" to check in the patch.  You can enter
-the log message via the "<code>-m</code>" argument to commit, or wait for
-the editor window to appear and enter the log message in the editor
-window.</li>
-
-<li>After exiting the editor, CVS will connect to the GCC cvs server
-and check in your changes.  When your prompt returns the checkin is
-finished.  A message will be sent to the gcc-cvs-wwwdocs mailing
-list indicating that a change was made.  CVS will provide a message if
-an error occurs and it will not check in any files.</li>
-</ol>
-
-</body>
-</html>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]