Next: , Previous: Gnulib Basics, Up: Brief Overview


1.2 git and CVS

Gnulib is available for anonymous checkout. In any Bourne-shell the following should work:

     $ git clone git://git.sv.gnu.org/gnulib.git

For a read-write checkout you need to have a login on ‘savannah.gnu.org’ and be a member of the Gnulib project at http://savannah.gnu.org/projects/gnulib. Then, instead of the URL git://git.sv.gnu.org/gnulib, use the URL ‘ssh://user@git.sv.gnu.org/srv/git/gnulib’ where user is your login name on savannah.gnu.org.

git resources:

Overview:
http://en.wikipedia.org/wiki/Git_(software)
Homepage:
http://git-scm.com/

When you use git annotate or git blame with Gnulib, it's recommended that you use the -w option, in order to ignore massive whitespace changes that happened in 2009.

CVS checkouts are also supported:

     $ cvs -d :pserver:anonymous@pserver.git.sv.gnu.org:/gnulib.git co -d gnulib HEAD