Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
postgres-lambda-diff
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jakob Huber
postgres-lambda-diff
Commits
15d4617d
Commit
15d4617d
authored
26 years ago
by
Thomas G. Lockhart
Browse files
Options
Downloads
Patches
Plain Diff
Put in more markup. Not done yet though.
parent
350f422b
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/src/sgml/cvs.sgml
+72
-4
72 additions, 4 deletions
doc/src/sgml/cvs.sgml
with
72 additions
and
4 deletions
doc/src/sgml/cvs.sgml
+
72
−
4
View file @
15d4617d
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/cvs.sgml,v 1.
1
199
8/12/18 16:08:19
thomas Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/cvs.sgml,v 1.
2
199
9/01/07 03:00:43
thomas Exp $
CVS code repository
CVS code repository
Thomas Lockhart
Thomas Lockhart
$Log: cvs.sgml,v $
$Log: cvs.sgml,v $
Revision 1.2 1999/01/07 03:00:43 thomas
Put in more markup. Not done yet though.
Revision 1.1 1998/12/18 16:08:19 thomas
Revision 1.1 1998/12/18 16:08:19 thomas
Information on the CVS tree and remote access.
Information on the CVS tree and remote access.
Not yet complete, integrated, or marked up.
Not yet complete, integrated, or marked up.
...
@@ -27,6 +30,7 @@ Not yet included in a document (should go in the developer's doc?).
...
@@ -27,6 +30,7 @@ Not yet included in a document (should go in the developer's doc?).
<para>
<para>
The <productname>Postgres</productname> source code is stored and managed using the
The <productname>Postgres</productname> source code is stored and managed using the
<productname>CVS</productname> code management system.
<productname>CVS</productname> code management system.
</para>
At least two options,
At least two options,
anonymous CVS and <productname>CVSup</productname>,
anonymous CVS and <productname>CVSup</productname>,
...
@@ -127,6 +131,7 @@ allow independent updates of either tree.
...
@@ -127,6 +131,7 @@ allow independent updates of either tree.
If you are <emphasis>only</emphasis> working on the <literal>CURRENT</literal>
If you are <emphasis>only</emphasis> working on the <literal>CURRENT</literal>
source tree, you just do
source tree, you just do
everything as before we started tagging release branches.
everything as before we started tagging release branches.
</para>
<para>
<para>
After you've done the initial checkout on a branch
After you've done the initial checkout on a branch
...
@@ -204,6 +209,7 @@ This initial checkout is a little slower than simply downloading
...
@@ -204,6 +209,7 @@ This initial checkout is a little slower than simply downloading
a <filename>tar.gz</filename> file; expect it to take 40 minutes or so if you
a <filename>tar.gz</filename> file; expect it to take 40 minutes or so if you
have a 28.8K modem. The advantage of <productname>CVS</productname> doesn't show up until you
have a 28.8K modem. The advantage of <productname>CVS</productname> doesn't show up until you
want to update the file set later on.
want to update the file set later on.
</para>
</step>
</step>
<step>
<step>
...
@@ -217,6 +223,7 @@ cvs -z3 update -d -P
...
@@ -217,6 +223,7 @@ cvs -z3 update -d -P
This will fetch only the changes since the last time you updated.
This will fetch only the changes since the last time you updated.
You can update in just a couple of minutes, typically, even over
You can update in just a couple of minutes, typically, even over
a modem-speed line.
a modem-speed line.
</para>
</step>
</step>
<step>
<step>
...
@@ -236,6 +243,7 @@ to say
...
@@ -236,6 +243,7 @@ to say
cvs update
cvs update
</programlisting>
</programlisting>
to update your files.
to update your files.
</para>
</step>
</step>
</procedure>
</procedure>
...
@@ -250,26 +258,86 @@ chmod -R go-w pgsql
...
@@ -250,26 +258,86 @@ chmod -R go-w pgsql
to set the permissions properly.
to set the permissions properly.
This bug is fixed as of <productname>CVS</productname> version 1.9.28.
This bug is fixed as of <productname>CVS</productname> version 1.9.28.
</caution>
</caution>
</para>
<para>
<para>
<productname>CVS</productname> can do a lot of other things, such as fetching prior revisions
<productname>CVS</productname> can do a lot of other things, such as fetching prior revisions
of the <productname>Postgres</productname> sources rather than the latest development version.
of the <productname>Postgres</productname> sources rather than the latest development version.
For more info consult the manual that comes with <productname>CVS</productname>, or see the online
For more info consult the manual that comes with <productname>CVS</productname>, or see the online
documentation at <ulink url="http://www.cyclic.com/">http://www.cyclic.com/</ulink>.
documentation at <ulink url="http://www.cyclic.com/">http://www.cyclic.com/</ulink>.
</para>
</sect1>
<sect1>
<sect1>
<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 the <productname>Postgres</productname> source tree
An alternative to using anonymous CVS for retrieving
the <productname>Postgres</productname> source tree
is <productname>CVSup</productname>. The major advantage to using
is <productname>CVSup</productname>. The major advantage to using
<productname>CVSup</productname> is that it can re
p
li
cate the <emphasis>entire</emphasis>
<productname>CVSup</productname> is that it can reli
ably
CVS repository on your local system,
replicate the <emphasis>entire</emphasis>
CVS repository on your local system,
allowing fast local access to cvs operations such as <option>log</option>
allowing fast local access to cvs operations such as <option>log</option>
and <option>diff</option>. Other advantages include fast synchronization to
and <option>diff</option>. Other advantages include fast synchronization to
the <productname>Postgres</productname> server due to an efficient
the <productname>Postgres</productname> server due to an efficient
streaming transfer protocol which only sends the changes since the last update.
streaming transfer protocol which only sends the changes since the last update.
</para>
<procedure>
<title>Installation from Binaries</title>
<para>
Instructions for installing <productname>CVSup</productname> from sources
are in a subsequent section. You can instead use pre-built binaries
if you have a platform for which binaries
are posted on
<ulink url="ftp://postgresql.org/pub">the <productname>Postgres</productname> ftp site</ulink>,
or if you are running FreeBSD, for which <productname>CVSup</productname> is available
as a port.
</para>
<step>
<para>
Retrieve the binary tar file appropriate for your platform.
<substeps>
<step performance="optional">
<para>
If you are running FreeBSD, install the <productname>CVSup</productname> port.
</para>
</step>
<step performance="optional">
<para>
If you have another platform, check for and download the appropriate binary from
<ulink url="ftp://postgresql.org/pub">the <productname>Postgres</productname> ftp site</ulink>,
</para>
</step>
</substeps>
</para>
<step>
<para>
</para>
</procedure>
<sect2>
<title>Installation from Binaries</title>
<para>
Instructions for installing <productname>CVSup</productname> from sources
are in a subsequent section. If you have a platform for which static binaries
are posted on
<ulink url="ftp://postgresql.org/pub">the <productname>Postgres</productname> ftp site</ulink>.
</para>
<sect2>
<title>Client Configuration</title>
<para>
</para>
<sect2>
<sect2>
<title>Background</title>
<title>Background</title>
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment