Re: SCMS question - Mailing list pgsql-hackers

From Bruce Momjian
Subject Re: SCMS question
Date
Msg-id 200703270146.l2R1k5i21655@momjian.us
Whole thread Raw
In response to Re: SCMS question  (Andrew Dunstan <andrew@dunslane.net>)
List pgsql-hackers
Andrew Dunstan wrote:
> Jeremy Drake wrote:
> >
> > rsync -avzCH --delete rsync.postgresql.org::pgsql-cvs cvsroot/
> >
> >
> >
>
> The buildfarm howto has somewhat more complete instructions (including
> how to adjust the various cvs config files if you need to). I set it up
> the other day - took me about 10 minutes.
>
> http://pgfoundry.org/docman/view.php/1000040/4/PGBuildFarm-HOWTO.txt -
> see point 12.

I have updated our documenation to mention rsync as a method of pulling
the cvs repositiry, and added your URL above for additional information.

--
  Bruce Momjian  <bruce@momjian.us>          http://momjian.us
  EnterpriseDB                               http://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +
Index: doc/src/sgml/cvs.sgml
===================================================================
RCS file: /cvsroot/pgsql/doc/src/sgml/cvs.sgml,v
retrieving revision 1.41
diff -c -c -r1.41 cvs.sgml
*** doc/src/sgml/cvs.sgml    1 Feb 2007 00:28:16 -0000    1.41
--- doc/src/sgml/cvs.sgml    27 Mar 2007 01:30:14 -0000
***************
*** 27,34 ****
   </para>

   <para>
!   At least two methods,
!   anonymous CVS and <productname>CVSup</productname>,
    are available to pull the <productname>CVS</productname> code tree from the
    <productname>PostgreSQL</productname> server to your local machine.
   </para>
--- 27,34 ----
   </para>

   <para>
!   At least three methods, anonymous CVS, <productname>rsync</productname>,
!   and <productname>CVSup</productname>,
    are available to pull the <productname>CVS</productname> code tree from the
    <productname>PostgreSQL</productname> server to your local machine.
   </para>
***************
*** 270,280 ****
    </para>
   </sect1>

   <sect1 id="cvsup">
    <title>Getting The Source Via <productname>CVSup</productname></title>

    <para>
!    An alternative to using anonymous CVS for retrieving
     the <productname>PostgreSQL</productname> source tree
     is <productname>CVSup</productname>.
     <productname>CVSup</productname> was developed by
--- 270,308 ----
    </para>
   </sect1>

+  <sect1 id="rsync">
+   <title>Getting The Source Via <productname>rsync</productname></title>
+
+   <para>
+    An alternative to using anonymous CVS for retrieving the
+    <productname>PostgreSQL</productname> source tree is
+    <productname>rsync</productname>, an incremental file transfer tool.
+    A major advantage to using <productname>rsync</productname> is that it
+    can reliably replicate the <emphasis>entire</emphasis> CVS repository
+    on your local system, allowing fast local access to <command>cvs</>
+    operations such as <option>log</option> and <option>diff</option>.
+    Other advantages include fast synchronization to the
+    <productname>PostgreSQL</productname> server due to an efficient
+    streaming transfer protocol which only sends the changes since the last
+    update.
+   </para>
+
+   <para>
+    You can download the CVS repository using this command:
+ <programlisting>
+ rsync -avzCH --delete rsync.postgresql.org::pgsql-cvs cvsroot/
+ </programlisting>
+    For full instructions, see the "rsync" section in the
+    <ulink url="http://pgfoundry.org/docman/view.php/1000040/4/PGBuildFarm-HOWTO.txt">
+    pgbuildfarm instructions</ulink>.
+   </para>
+  </sect1>
+
   <sect1 id="cvsup">
    <title>Getting The Source Via <productname>CVSup</productname></title>

    <para>
!    Another alternative to using anonymous CVS for retrieving
     the <productname>PostgreSQL</productname> source tree
     is <productname>CVSup</productname>.
     <productname>CVSup</productname> was developed by
***************
*** 283,298 ****
     <ulink url="http://www.freebsd.org">FreeBSD project</ulink>.
    </para>

-   <para>
-    A major advantage to using
-    <productname>CVSup</productname> is that it can reliably
-    replicate the <emphasis>entire</emphasis> CVS repository on your local system,
-    allowing fast local access to <command>cvs</> operations such as <option>log</option>
-    and <option>diff</option>. Other advantages include fast synchronization to
-    the <productname>PostgreSQL</productname> server due to an efficient
-    streaming transfer protocol which only sends the changes since the last update.
-   </para>
-
    <sect2>
     <title>Preparing A <productname>CVSup</productname> Client System</title>

--- 311,316 ----

pgsql-hackers by date:

Previous
From: Josh Berkus
Date:
Subject: Re: Proposal: Adding JIS X 0213 support
Next
From: Bruce Momjian
Date:
Subject: Re: timestamp subtraction (was Re: [SQL] formatting intervals with to_char)