Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 15d4617

Browse files
author
Thomas G. Lockhart
committed
Put in more markup. Not done yet though.
1 parent 350f422 commit 15d4617

File tree

1 file changed

+72
-4
lines changed

1 file changed

+72
-4
lines changed

doc/src/sgml/cvs.sgml

Lines changed: 72 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
<!--
2-
$Header: /cvsroot/pgsql/doc/src/sgml/cvs.sgml,v 1.1 1998/12/18 16:08:19 thomas Exp $
2+
$Header: /cvsroot/pgsql/doc/src/sgml/cvs.sgml,v 1.2 1999/01/07 03:00:43 thomas Exp $
33
CVS code repository
44
Thomas Lockhart
55

66
$Log: cvs.sgml,v $
7+
Revision 1.2 1999/01/07 03:00:43 thomas
8+
Put in more markup. Not done yet though.
9+
710
Revision 1.1 1998/12/18 16:08:19 thomas
811
Information on the CVS tree and remote access.
912
Not yet complete, integrated, or marked up.
@@ -27,6 +30,7 @@ Not yet included in a document (should go in the developer's doc?).
2730
<para>
2831
The <productname>Postgres</productname> source code is stored and managed using the
2932
<productname>CVS</productname> code management system.
33+
</para>
3034

3135
At least two options,
3236
anonymous CVS and <productname>CVSup</productname>,
@@ -127,6 +131,7 @@ allow independent updates of either tree.
127131
If you are <emphasis>only</emphasis> working on the <literal>CURRENT</literal>
128132
source tree, you just do
129133
everything as before we started tagging release branches.
134+
</para>
130135

131136
<para>
132137
After you've done the initial checkout on a branch
@@ -204,6 +209,7 @@ This initial checkout is a little slower than simply downloading
204209
a <filename>tar.gz</filename> file; expect it to take 40 minutes or so if you
205210
have a 28.8K modem. The advantage of <productname>CVS</productname> doesn't show up until you
206211
want to update the file set later on.
212+
</para>
207213
</step>
208214

209215
<step>
@@ -217,6 +223,7 @@ cvs -z3 update -d -P
217223
This will fetch only the changes since the last time you updated.
218224
You can update in just a couple of minutes, typically, even over
219225
a modem-speed line.
226+
</para>
220227
</step>
221228

222229
<step>
@@ -236,6 +243,7 @@ to say
236243
cvs update
237244
</programlisting>
238245
to update your files.
246+
</para>
239247
</step>
240248
</procedure>
241249

@@ -250,26 +258,86 @@ chmod -R go-w pgsql
250258
to set the permissions properly.
251259
This bug is fixed as of <productname>CVS</productname> version 1.9.28.
252260
</caution>
261+
</para>
253262

254263
<para>
255264
<productname>CVS</productname> can do a lot of other things, such as fetching prior revisions
256265
of the <productname>Postgres</productname> sources rather than the latest development version.
257266
For more info consult the manual that comes with <productname>CVS</productname>, or see the online
258267
documentation at <ulink url="http://www.cyclic.com/">http://www.cyclic.com/</ulink>.
268+
</para>
259269

270+
</sect1>
260271

261272
<sect1>
262273
<title>Getting The Source Via <productname>CVSup</productname></title>
263274

264275
<para>
265-
An alternative to using anonymous CVS for retrieving the <productname>Postgres</productname> source tree
276+
An alternative to using anonymous CVS for retrieving
277+
the <productname>Postgres</productname> source tree
266278
is <productname>CVSup</productname>. The major advantage to using
267-
<productname>CVSup</productname> is that it can replicate the <emphasis>entire</emphasis>
268-
CVS repository on your local system,
279+
<productname>CVSup</productname> is that it can reliably
280+
replicate the <emphasis>entire</emphasis> CVS repository on your local system,
269281
allowing fast local access to cvs operations such as <option>log</option>
270282
and <option>diff</option>. Other advantages include fast synchronization to
271283
the <productname>Postgres</productname> server due to an efficient
272284
streaming transfer protocol which only sends the changes since the last update.
285+
</para>
286+
287+
<procedure>
288+
<title>Installation from Binaries</title>
289+
290+
<para>
291+
Instructions for installing <productname>CVSup</productname> from sources
292+
are in a subsequent section. You can instead use pre-built binaries
293+
if you have a platform for which binaries
294+
are posted on
295+
<ulink url="ftp://postgresql.org/pub">the <productname>Postgres</productname> ftp site</ulink>,
296+
or if you are running FreeBSD, for which <productname>CVSup</productname> is available
297+
as a port.
298+
</para>
299+
300+
<step>
301+
<para>
302+
Retrieve the binary tar file appropriate for your platform.
303+
304+
<substeps>
305+
<step performance="optional">
306+
<para>
307+
If you are running FreeBSD, install the <productname>CVSup</productname> port.
308+
</para>
309+
</step>
310+
311+
<step performance="optional">
312+
<para>
313+
If you have another platform, check for and download the appropriate binary from
314+
<ulink url="ftp://postgresql.org/pub">the <productname>Postgres</productname> ftp site</ulink>,
315+
</para>
316+
</step>
317+
</substeps>
318+
</para>
319+
320+
<step>
321+
<para>
322+
</para>
323+
324+
</procedure>
325+
326+
<sect2>
327+
<title>Installation from Binaries</title>
328+
329+
<para>
330+
Instructions for installing <productname>CVSup</productname> from sources
331+
are in a subsequent section. If you have a platform for which static binaries
332+
are posted on
333+
<ulink url="ftp://postgresql.org/pub">the <productname>Postgres</productname> ftp site</ulink>.
334+
</para>
335+
336+
<sect2>
337+
<title>Client Configuration</title>
338+
339+
<para>
340+
</para>
273341

274342
<sect2>
275343
<title>Background</title>

0 commit comments

Comments
 (0)