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]

wwwdocs: document rsync and cvsup


I ended up committing this patch, after discussion with Jason and Gerald.

Fri Mar  9 16:09:39 CET 2001	Marc Espie <espie@openbsd.org>
	* cvsup.html:  New file.
	* rsync.html:  New file.
	* index.html:  Link rsync and cvsup information.
	* mirrors.html:  Link cvsup information.

diff -c -r --exclude CVS -N htdocs.orig/cvsup.html htdocs/cvsup.html
*** htdocs.orig/cvsup.html	Thu Jan  1 01:00:00 1970
--- htdocs/cvsup.html	Wed Mar  7 15:04:41 2001
***************
*** 0 ****
--- 1,18 ----
+ <html>
+ 
+ <head>
+ <meta name="description" content="CVSup mirrors to the GCC project.">
+ <meta name="keywords" content="CVS, version control, GCC, source, public, repository, mirrors, CVSup">
+ <title>GCC: Accessing the repository through CVSup</title>
+ </head>
+ 
+ <body>
+ <h1 align="center">GCC: Accessing the repository through CVSup</h1>
+ 
+ <p><code>gcc.gnu.org</code> does support CVSup, but not for anonymous
+ users.</p>
+ 
+ <p>Contact <a href="mailto:law@redhat.com">Jeff Law &lt;law@redhat.com&gt;</a>
+ if you are interested in providing a CVS mirror of the site.</p>
+ </body>
+ </html>
diff -c -r --exclude CVS -N htdocs.orig/index.html htdocs/index.html
*** htdocs.orig/index.html	Wed Mar  7 01:11:48 2001
--- htdocs/index.html	Wed Mar  7 14:36:12 2001
***************
*** 71,76 ****
--- 71,78 ----
  <A HREF="frontends.html">Front-ends</A><BR>
  <A HREF="extensions.html">Extensions</A><BR>
  <A HREF="cvs.html">CVS read access</A><BR>
+ <A HREF="rsync.html">Rsync read access</A><BR>
+ <A HREF="cvsup.html">CVSup mirrors</A><BR>
  <A HREF="cvswrite.html">CVS write access</A><BR>
  <A HREF="gnatswrite.html">GNATS write access</A><BR>
  </P>
diff -c -r --exclude CVS -N htdocs.orig/mirrors.html htdocs/mirrors.html
*** htdocs.orig/mirrors.html	Fri Feb  9 10:07:50 2001
--- htdocs/mirrors.html	Wed Mar  7 15:03:05 2001
***************
*** 10,16 ****
  
  <p>These sites mirror the GCC ftp directory directly.  The official
  gcc.gnu.org server is in California in the US.  Please let us know
! if you are mirroring the GCC pages so we can note it here!
  
  <ul>
  <li>Australia: <a href="ftp://mirror.aarnet.edu.au/pub/gcc/">mirror.aarnet.edu.au</a>
--- 10,19 ----
  
  <p>These sites mirror the GCC ftp directory directly.  The official
  gcc.gnu.org server is in California in the US.  Please let us know
! if you are mirroring the GCC pages so we can note it here!</p>
! 
! <p>If you want to mirror the whole GCC CVS repository, ask about 
! <a href="cvsup.html">CVSup access</a>.</p>
  
  <ul>
  <li>Australia: <a href="ftp://mirror.aarnet.edu.au/pub/gcc/">mirror.aarnet.edu.au</a>
diff -c -r --exclude CVS -N htdocs.orig/rsync.html htdocs/rsync.html
*** htdocs.orig/rsync.html	Thu Jan  1 01:00:00 1970
--- htdocs/rsync.html	Fri Mar  9 15:35:55 2001
***************
*** 0 ****
--- 1,51 ----
+ <html>
+ 
+ <head>
+ <meta name="description" content="Anonymous rsync read-only access to the GCC project.">
+ <meta name="keywords" content="CVS, version control, GCC, source, public, repository, rsync">
+ <title>GCC: Anonymous read-only rsync access</title>
+ </head>
+ 
+ <body>
+ <h1 align="center">GCC: Anonymous read-only rsync access</h1>
+ 
+ <p>In an ongoing effort to accelerate development of GCC and provide an
+ open development environment, we are offering our CVS repository and
+ various other data through anonymous rsync access.</p>
+ 
+ <p>That way you can make local copies of the GCC CVS repository to ease
+ the burden on the GCC main site, and browse the source locally using cvs.</p>
+ 
+ <h2>Using rsync</h2>
+ 
+ <p>The GCC repository is available at <code>rsync://gcc.gnu.org/gcc-cvs</code>.
+ The whole repository does take over 450M of disk space, 
+ which will take a substantial time to transfer.
+ Subsequent synchronisations will be much faster though, as rsync uses
+ a smart algorithm to only transfer differences over the network.</p>
+ 
+ <p>Here is how you get a copy of the repository:
+ <pre>
+  % rsync --archive --delete --checksum --compress \
+          --stats rsync://gcc.gnu.org/gcc-cvs .
+ </pre>
+ The same command can be run periodically to synchronize your copy of
+ the repository.</p>
+ 
+ 
+ <p>You can get rsync from its home page, 
+ <a href="http://rsync.samba.org">rsync.samba.org</a>.</p>
+ 
+ <p>To get a list of available rsync targets, run:
+ <pre>
+  % rsync rsync://gcc.gnu.org/
+ </pre>
+ Other interesting data, such as the GCC gnats files and the GCC ftp
+ directories are also available.</p>
+ 
+ <h2>Using the local repository</h2>
+ <p>Refer to <a href="cvs.html">CVS instructions</a> to check out your local
+ copy of the repository.</p>
+ 
+ </body>
+ </html>


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