Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
8687fbbe
Commit
8687fbbe
authored
Sep 22, 2010
by
Tom Lane
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Do some copy-editing on the Git usage docs.
parent
65137793
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
20 deletions
+24
-20
doc/src/sgml/sourcerepo.sgml
doc/src/sgml/sourcerepo.sgml
+24
-20
No files found.
doc/src/sgml/sourcerepo.sgml
View file @
8687fbbe
...
@@ -4,24 +4,25 @@
...
@@ -4,24 +4,25 @@
<title>The Source Code Repository</title>
<title>The Source Code Repository</title>
<para>
<para>
The
<
productname
>
PostgreSQL
</
productname
>
source
code
is
stored
and
managed
using
the
The <productname>PostgreSQL</productname> source code is stored and managed
<
productname
>
Git
</
productname
>
version
control
system
.
An
public
mirror
of
this
using the <productname>Git</productname> version control system. A public
is
available
and
updated
within
a
minute
of
the
master
repository
.
mirror of the master repository is available; it is updated within a minute
of any change to the master repository.
</para>
</para>
<para>
<para>
Our wiki, <ulink
Our wiki, <ulink
url="http://wiki.postgresql.org/wiki/Working_with_Git"></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>
<para>
<para>
Note that building <productname>PostgreSQL</productname> from the source
Note that building <productname>PostgreSQL</productname> from the source
repository
requires
reasonably
up
-
to
-
date
versions
of
<
application
>
bison
</>
repository requires reasonably up-to-date versions of <application>bison</>
,
and
<
application
>
flex
</>.
These
tools
are
not
needed
to
build
from
a
<application>flex</>, and <application>Perl</>. These tools are not needed
distribution
tarball
since
their
output
is
included
in
the
file
.
to build from a distribution tarball since the files they are used to build
You
will
need
Perl
as
well
,
but
otherwise
the
tool
requirements
are
the
are included in the tarball. Other tool requirements are the same as shown
same
.
in <xref linkend="installation">
.
</para>
</para>
<sect1 id="git">
<sect1 id="git">
...
@@ -29,7 +30,7 @@
...
@@ -29,7 +30,7 @@
<para>
<para>
With <productname>Git</> you will make a copy of the entire code repository
With <productname>Git</> you will make a copy of the entire code repository
to
your
local
machine
,
so
you
will
have
access
to
all
history
and
branches
on
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
offline. This is the fastest and most flexible way to develop or test
patches.
patches.
</para>
</para>
...
@@ -39,16 +40,16 @@
...
@@ -39,16 +40,16 @@
<step>
<step>
<para>
<para>
You
will
need
an
installed
version
of
<
productname
>
Git
</>,
which
you
can
get
You will need an installed version of <productname>Git</>, which you can
from
<
ulink
url
=
"http://git-scm.com"
></
ulink
>.
Many
systems
also
have
a
recent
get from <ulink url="http://git-scm.com"></ulink>. Many systems already
version
of
<
application
>
Git
</>
installed
by
default
,
or
available
in
thei
r
have a recent version of <application>Git</> installed by default, o
r
package
repository
system
.
available in their package distribution
system.
</para>
</para>
</step>
</step>
<step>
<step>
<para>
<para>
To
be
ing
using
the
Git
repository
,
make
a
clone
of
the
official
mirror
:
To be
gin
using the Git repository, make a clone of the official mirror:
<programlisting>
<programlisting>
git clone git://git.postgresql.org/git/postgresql.git
git clone git://git.postgresql.org/git/postgresql.git
...
@@ -56,12 +57,14 @@ 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
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.
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>
<para>
<para>
The
Git
mirror
can
also
be
reached
via
the
HTTP
protocol
in
case
for
example
The Git mirror can also be reached via the HTTP protocol
, if
for example
a
firewall
is
blocking
access
to
the
Git
protocol
.
Just
replac
e
the
URL
a firewall is blocking access to the Git protocol. Just
chang
e the URL
like
:
prefix to <literal>http</>, as in
:
<programlisting>
<programlisting>
git clone http://git.postgresql.org/git/postgresql.git
git clone http://git.postgresql.org/git/postgresql.git
...
@@ -83,10 +86,11 @@ git fetch
...
@@ -83,10 +86,11 @@ git fetch
</para>
</para>
</step>
</step>
</procedure>
</procedure>
<para>
<para>
<productname>Git</> can do a lot more things than just fetch the source. For
<productname>Git</> can do a lot more things than just fetch the source. For
more
information
,
consult
the
man
pages
for
the
product
,
or
the
website
at
more information, consult the
<productname>Git</> man pages, or see the
<
ulink
url
=
"http://git-scm.com"
></>.
website at
<ulink url="http://git-scm.com"></>.
</para>
</para>
</sect1>
</sect1>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment