From 5e45211a64149b3c659b90ff2de6fa982a5a93ed Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 4 May 2024 14:17:33 +0200 Subject: Adding upstream version 15.5. Signed-off-by: Daniel Baumann --- doc/src/sgml/sourcerepo.sgml | 94 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 doc/src/sgml/sourcerepo.sgml (limited to 'doc/src/sgml/sourcerepo.sgml') diff --git a/doc/src/sgml/sourcerepo.sgml b/doc/src/sgml/sourcerepo.sgml new file mode 100644 index 0000000..0ed7f8a --- /dev/null +++ b/doc/src/sgml/sourcerepo.sgml @@ -0,0 +1,94 @@ + + + + The Source Code Repository + + + The PostgreSQL source code is stored and managed + using the Git 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. + + + + Our wiki, , + has some discussion on working with Git. + + + + Note that building PostgreSQL from the source + repository requires reasonably up-to-date versions of bison, + flex, and Perl. These tools are not needed + to build from a distribution tarball, because the files that these tools + are used to build are included in the tarball. Other tool requirements + are the same as shown in . + + + + Getting the Source via <productname>Git</productname> + + + With Git you will make a copy of the entire code repository + 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 + patches. + + + + Git + + + + You will need an installed version of Git, which you can + get from . Many systems already + have a recent version of Git installed by default, or + available in their package distribution system. + + + + + + To begin using the Git repository, make a clone of the official mirror: + + +git clone https://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 postgresql of + your current directory. + + + + The Git mirror can also be reached via the Git protocol. Just change the URL + prefix to git, as in: + + +git clone git://git.postgresql.org/git/postgresql.git + + + + + + + + Whenever you want to get the latest updates in the system, cd + into the repository, and run: + + +git fetch + + + + + + + Git can do a lot more things than just fetch the source. For + more information, consult the Git man pages, or see the + website at . + + + + -- cgit v1.2.3