mirror of
https://github.com/postgres/postgres.git
synced 2025-08-06 18:42:54 +03:00
Add documentation for pulling the CVS repository using rsync, and
mention cvsup last.
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
<!-- $PostgreSQL: pgsql/doc/src/sgml/cvs.sgml,v 1.41 2007/02/01 00:28:16 momjian Exp $ -->
|
<!-- $PostgreSQL: pgsql/doc/src/sgml/cvs.sgml,v 1.42 2007/03/27 01:45:22 momjian Exp $ -->
|
||||||
|
|
||||||
<appendix id="cvs">
|
<appendix id="cvs">
|
||||||
<appendixinfo>
|
<appendixinfo>
|
||||||
@@ -27,8 +27,8 @@
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
At least two methods,
|
At least three methods, anonymous CVS, <productname>rsync</productname>,
|
||||||
anonymous CVS and <productname>CVSup</productname>,
|
and <productname>CVSup</productname>,
|
||||||
are available to pull the <productname>CVS</productname> code tree from the
|
are available to pull the <productname>CVS</productname> code tree from the
|
||||||
<productname>PostgreSQL</productname> server to your local machine.
|
<productname>PostgreSQL</productname> server to your local machine.
|
||||||
</para>
|
</para>
|
||||||
@@ -270,11 +270,39 @@ cvs commit
|
|||||||
</para>
|
</para>
|
||||||
</sect1>
|
</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">
|
<sect1 id="cvsup">
|
||||||
<title>Getting The Source Via <productname>CVSup</productname></title>
|
<title>Getting The Source Via <productname>CVSup</productname></title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
An alternative to using anonymous CVS for retrieving
|
Another alternative to using anonymous CVS for retrieving
|
||||||
the <productname>PostgreSQL</productname> source tree
|
the <productname>PostgreSQL</productname> source tree
|
||||||
is <productname>CVSup</productname>.
|
is <productname>CVSup</productname>.
|
||||||
<productname>CVSup</productname> was developed by
|
<productname>CVSup</productname> was developed by
|
||||||
@@ -283,16 +311,6 @@ cvs commit
|
|||||||
<ulink url="http://www.freebsd.org">FreeBSD project</ulink>.
|
<ulink url="http://www.freebsd.org">FreeBSD project</ulink>.
|
||||||
</para>
|
</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>
|
<sect2>
|
||||||
<title>Preparing A <productname>CVSup</productname> Client System</title>
|
<title>Preparing A <productname>CVSup</productname> Client System</title>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user