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
8687fbbe
Commit
8687fbbe
authored
14 years ago
by
Tom Lane
Browse files
Options
Downloads
Patches
Plain Diff
Do some copy-editing on the Git usage docs.
parent
65137793
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/sourcerepo.sgml
+24
-20
24 additions, 20 deletions
doc/src/sgml/sourcerepo.sgml
with
24 additions
and
20 deletions
doc/src/sgml/sourcerepo.sgml
+
24
−
20
View file @
8687fbbe
...
...
@@ -4,24 +4,25 @@
<title>The Source Code Repository</title>
<para>
The <productname>PostgreSQL</productname> source code is stored and managed using the
<productname>Git</productname> version control system. An public mirror of this
is available and updated within a minute of the master repository.
The <productname>PostgreSQL</productname> source code is stored and managed
using the <productname>Git</productname> version control system. A public
mirror of the master repository is available; it is updated within a minute
of any change to the master repository.
</para>
<para>
Our wiki, <ulink
url="http://wiki.postgresql.org/wiki/Working_with_Git"></ulink>,
has
additional details
on working with Git.
has
some discussion
on working with Git.
</para>
<para>
Note that building <productname>PostgreSQL</productname> from the source
repository requires reasonably up-to-date versions of <application>bison</>
and <application>
flex
</>. These tools are not needed
to build from a
distribution tarball since the
ir output is included in the file.
You will need Perl as well, but otherwise the
tool requirements are the
same
.
repository requires reasonably up-to-date versions of <application>bison</>
,
<application>flex</>,
and <application>
Perl
</>. These tools are not needed
to build from a
distribution tarball since the
files they are used to build
are included in the tarball. Other
tool requirements are the
same as shown
in <xref linkend="installation">
.
</para>
<sect1 id="git">
...
...
@@ -29,7 +30,7 @@
<para>
With <productname>Git</> you will make a copy of the entire code repository
t
o your local machine, so you will have access to all history and branches
o
n
your local machine, so you will have access to all history and branches
offline. This is the fastest and most flexible way to develop or test
patches.
</para>
...
...
@@ -39,16 +40,16 @@
<step>
<para>
You will need an installed version of <productname>Git</>, which you can
get
from <ulink url="http://git-scm.com"></ulink>. Many systems al
so have a recent
version of <application>Git</> installed by default, or
available in their
package repository
system.
You will need an installed version of <productname>Git</>, which you can
get
from <ulink url="http://git-scm.com"></ulink>. Many systems al
ready
have a recent
version of <application>Git</> installed by default, or
available in their package distribution
system.
</para>
</step>
<step>
<para>
To bein
g
using the Git repository, make a clone of the official mirror:
To be
g
in using the Git repository, make a clone of the official mirror:
<programlisting>
git clone git://git.postgresql.org/git/postgresql.git
...
...
@@ -56,12 +57,14 @@ git clone git://git.postgresql.org/git/postgresql.git
This will copy the full repository to your local machine, so it may take
a while to complete, especially if you have a slow Internet connection.
The files will be placed in a new subdirectory <filename>postgresql</> of
your current directory.
</para>
<para>
The Git mirror can also be reached via the HTTP protocol i
n case
for example
a firewall is blocking access to the Git protocol. Just
replac
e the URL
like
:
The Git mirror can also be reached via the HTTP protocol
,
i
f
for example
a firewall is blocking access to the Git protocol. Just
chang
e the URL
prefix to <literal>http</>, as in
:
<programlisting>
git clone http://git.postgresql.org/git/postgresql.git
...
...
@@ -83,10 +86,11 @@ git fetch
</para>
</step>
</procedure>
<para>
<productname>Git</> can do a lot more things than just fetch the source. For
more information, consult the man pages
f
or
the product, or the website at
<ulink url="http://git-scm.com"></>.
more information, consult the
<productname>Git</>
man pages
,
or
see the
website at
<ulink url="http://git-scm.com"></>.
</para>
</sect1>
...
...
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