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
e53c5128
Commit
e53c5128
authored
25 years ago
by
Thomas G. Lockhart
Browse files
Options
Downloads
Patches
Plain Diff
More info is in sgml and html docs so this is now obsolete.
parent
39c02dfe
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/FAQ_CVS
+0
-84
0 additions, 84 deletions
doc/FAQ_CVS
with
0 additions
and
84 deletions
doc/FAQ_CVS
deleted
100644 → 0
+
0
−
84
View file @
39c02dfe
<html>
<head>
<title>
PostgreSQL: Getting the source via CVS
</title>
</head>
<body
bgcolor=
white
text=
black
link=
blue
vlink=
purple
>
<font
size=
"+3"
>
Getting the source via CVS
</font>
<p>
If you would like to keep up with the current sources on a regular
basis, you can fetch them from our CVS server and then use CVS to
retrieve updates from time to time.
<P>
To do this you first need a local copy of CVS (Concurrent Version Control
System), which you can get from
<A
HREF=
"http://www.cyclic.com/"
>
http://www.cyclic.com/
</A>
or
any GNU software archive site. Currently we recommend version 1.9.
<P>
Once you have installed the CVS software, do this:
<PRE>
cvs -d :pserver:anoncvs@postgresql.org:/usr/local/cvsroot login
</PRE>
You will be prompted for a password; enter '
<tt>
postgresql
</tt>
'.
You should only need to do this once, since the password will be
saved in
<tt>
.cvspass
</tt>
in your home directory.
<P>
Having logged in, you are ready to fetch the PostgreSQL sources.
Do this:
<PRE>
cvs -z3 -d :pserver:anoncvs@postgresql.org:/usr/local/cvsroot co -P pgsql
</PRE>
which will install the PostgreSQL sources into a subdirectory
<tt>
pgsql
</tt>
of the directory you are currently in.
<P>
(If you have a fast link to the Internet, you may not need
<tt>
-z3
</tt>
,
which instructs CVS to use gzip compression for transferred data. But
on a modem-speed link, it's a very substantial win.)
<P>
This initial checkout is a little slower than simply downloading
a
<tt>
tar.gz
</tt>
file; expect it to take 40 minutes or so if you
have a 28.8K modem. The advantage of CVS doesn't show up until you
want to update the file set later on.
<P>
Whenever you want to update to the latest CVS sources,
<tt>
cd
</tt>
into
the
<tt>
pgsql
</tt>
subdirectory, and issue
<PRE>
cvs -z3 update -d -P
</PRE>
This will fetch only the changes since the last time you updated.
You can update in just a couple of minutes, typically, even over
a modem-speed line.
<P>
You can save yourself some typing by making a file
<tt>
.cvsrc
</tt>
in your home directory that contains
<PRE>
cvs -z3
update -d -P
</PRE>
This supplies the
<tt>
-z3
</tt>
option to all cvs commands, and the
<tt>
-d
</tt>
and
<tt>
-P
</tt>
options to cvs update. Then you just have
to say
<PRE>
cvs update
</PRE>
to update your files.
<P><strong>
CAUTION:
</strong>
some versions of CVS have a bug that
causes all checked-out files to be stored world-writable in your
directory. If you see that this has happened, you can do something like
<PRE>
chmod -R go-w pgsql
</PRE>
to set the permissions properly. This bug is allegedly fixed in the
latest beta version of CVS, 1.9.28 ... but it may have other, less
predictable bugs.
<P>
CVS can do a lot of other things, such as fetching prior revisions
of the PostgreSQL sources rather than the latest development version.
For more info consult the manual that comes with CVS, or see the online
documentation at
<A
HREF=
"http://www.cyclic.com/"
>
http://www.cyclic.com/
</A>
.
</body>
</html>
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