We are offering our SVN repository and various other data like our FTP site through anonymous rsync.
That way you can make local copies of the GCC SVN repository to ease the burden on the GCC main site, and browse the source locally.
The GCC repository is available at rsync://gcc.gnu.org/gcc-svn
.
The whole repository currently takes about 17G of disk space,
which takes a substantial time to transfer.
Subsequent synchronizations will be much faster, though, as rsync uses
a smart algorithm to only transfer differences over the network.
Here is how you get a copy of the repository:
rsync --archive --delete --compress rsync://gcc.gnu.org/gcc-svn /usr/local/gcc-local-repo
The same command can be run periodically to synchronize your copy of the repository.
Other rsync options that you might want to use include
--verbose
and --progress
to provide feedback,
including during the initial phase that is otherwise silent.
To get a list of available rsync targets, run:
rsync rsync://gcc.gnu.org/
Refer to SVN instructions to check out your
local copy of the repository. Note that the rsync command above will
mirror the repository at its root directory, so the URL you will need
to use to check out from your local repository will look something
like file:///usr/local/gcc-local-repo/
instead of
svn://gcc.gnu.org/svn/gcc/
(i.e., without the trailing
/svn/gcc
directory names that would be included for
gcc.gnu.org access).
Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.
These pages are maintained by the GCC team.
For questions related to the use of GCC, please consult these web pages and the GCC manuals. If that fails, the gcc-help@gcc.gnu.org mailing list might help.Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
Last modified 2010-07-01 |