Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit06d5fdd

Browse files
committed
Add documentation for pulling the CVS repository using rsync, and
mention cvsup last.
1 parent64652e8 commit06d5fdd

File tree

1 file changed

+32
-14
lines changed

1 file changed

+32
-14
lines changed

‎doc/src/sgml/cvs.sgml

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/cvs.sgml,v 1.41 2007/02/01 00:28:16 momjian Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/cvs.sgml,v 1.42 2007/03/27 01:45:22 momjian Exp $ -->
22

33
<appendix id="cvs">
44
<appendixinfo>
@@ -27,8 +27,8 @@
2727
</para>
2828

2929
<para>
30-
At leasttwo methods,
31-
anonymous CVSand <productname>CVSup</productname>,
30+
At leastthree methods, anonymous CVS, <productname>rsync</productname>,
31+
and <productname>CVSup</productname>,
3232
are available to pull the <productname>CVS</productname> code tree from the
3333
<productname>PostgreSQL</productname> server to your local machine.
3434
</para>
@@ -270,11 +270,39 @@ cvs commit
270270
</para>
271271
</sect1>
272272

273+
<sect1 id="rsync">
274+
<title>Getting The Source Via <productname>rsync</productname></title>
275+
276+
<para>
277+
An alternative to using anonymous CVS for retrieving the
278+
<productname>PostgreSQL</productname> source tree is
279+
<productname>rsync</productname>, an incremental file transfer tool.
280+
A major advantage to using <productname>rsync</productname> is that it
281+
can reliably replicate the <emphasis>entire</emphasis> CVS repository
282+
on your local system, allowing fast local access to <command>cvs</>
283+
operations such as <option>log</option> and <option>diff</option>.
284+
Other advantages include fast synchronization to the
285+
<productname>PostgreSQL</productname> server due to an efficient
286+
streaming transfer protocol which only sends the changes since the last
287+
update.
288+
</para>
289+
290+
<para>
291+
You can download the CVS repository using this command:
292+
<programlisting>
293+
rsync -avzCH --delete rsync.postgresql.org::pgsql-cvs cvsroot/
294+
</programlisting>
295+
For full instructions, see the "rsync" section in the
296+
<ulink url="http://pgfoundry.org/docman/view.php/1000040/4/PGBuildFarm-HOWTO.txt">
297+
pgbuildfarm instructions</ulink>.
298+
</para>
299+
</sect1>
300+
273301
<sect1 id="cvsup">
274302
<title>Getting The Source Via <productname>CVSup</productname></title>
275303

276304
<para>
277-
An alternative to using anonymous CVS for retrieving
305+
Another alternative to using anonymous CVS for retrieving
278306
the <productname>PostgreSQL</productname> source tree
279307
is <productname>CVSup</productname>.
280308
<productname>CVSup</productname> was developed by
@@ -283,16 +311,6 @@ cvs commit
283311
<ulink url="http://www.freebsd.org">FreeBSD project</ulink>.
284312
</para>
285313

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

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp