public
Description: Git Source Code Mirror
Homepage: http://git-scm.com
Clone URL: git://github.com/git/git.git
git /
name age message
file .gitattributes Loading commit data...
file .gitignore
file .mailmap
file COPYING
directory Documentation/
file GIT-VERSION-GEN
file INSTALL
file Makefile
file README
file RelNotes
file abspath.c
file alias.c
file alloc.c
file archive-tar.c
file archive-zip.c
file archive.c
file archive.h
directory arm/
file attr.c Wed Jul 16 14:05:50 -0700 2008 Fix buffer overflow in prepare_attr_stack If P... [Dmitry Potapov]
file attr.h Wed Apr 18 16:17:13 -0700 2007 Fix funny types used in attribute value represe... [Junio C Hamano]
file base85.c
file blob.c
file blob.h
file branch.c
file branch.h Tue Feb 19 21:17:45 -0800 2008 branch: optionally setup branch.*.merge from up... [jaysoffian]
file builtin-add.c
file builtin-annotate.c
file builtin-apply.c
file builtin-archive.c
file builtin-blame.c
file builtin-branch.c
file builtin-bundle.c
file builtin-cat-file.c
file builtin-check-attr.c
file builtin-check-ref-format.c
file builtin-checkout-index.c
file builtin-checkout.c
file builtin-clean.c
file builtin-clone.c
file builtin-commit-tree.c
file builtin-commit.c
file builtin-config.c
file builtin-count-objects.c
file builtin-describe.c
file builtin-diff-files.c
file builtin-diff-index.c
file builtin-diff-tree.c
file builtin-diff.c
file builtin-fast-export.c
file builtin-fetch--tool.c
file builtin-fetch-pack.c
file builtin-fetch.c
file builtin-fmt-merge-msg.c
file builtin-for-each-ref.c
file builtin-fsck.c
file builtin-gc.c
file builtin-grep.c
file builtin-http-fetch.c
file builtin-init-db.c
file builtin-log.c
file builtin-ls-files.c
file builtin-ls-remote.c
file builtin-ls-tree.c
file builtin-mailinfo.c
file builtin-mailsplit.c Mon Jul 21 19:11:50 -0700 2008 Rename path_list to string_list The name path_... [dscho]
file builtin-merge-base.c
file builtin-merge-file.c
file builtin-merge-ours.c Thu Nov 22 14:21:59 -0800 2007 git-merge-ours: make it a builtin. Except that... [harningt]
file builtin-merge-recursive.c
file builtin-merge.c
file builtin-mv.c
file builtin-name-rev.c
file builtin-pack-objects.c
file builtin-pack-refs.c
file builtin-prune-packed.c
file builtin-prune.c
file builtin-push.c
file builtin-read-tree.c
file builtin-reflog.c
file builtin-remote.c
file builtin-rerere.c
file builtin-reset.c
file builtin-rev-list.c
file builtin-rev-parse.c
file builtin-revert.c
file builtin-rm.c
file builtin-send-pack.c
file builtin-shortlog.c
file builtin-show-branch.c
file builtin-show-ref.c
file builtin-stripspace.c
file builtin-symbolic-ref.c Sun Jul 13 14:12:48 -0700 2008 Make usage strings dash-less When you misuse a... [sbeyer]
file builtin-tag.c
file builtin-tar-tree.c
file builtin-unpack-objects.c
file builtin-update-index.c
file builtin-update-ref.c
file builtin-upload-archive.c
file builtin-verify-pack.c
file builtin-verify-tag.c
file builtin-write-tree.c
file builtin.h
file bundle.c
file bundle.h Wed Sep 19 03:22:30 -0700 2007 Move bundle specific stuff into bundle.[ch] Th... [dscho]
file cache-tree.c
file cache-tree.h
file cache.h
file check-builtins.sh Sun Nov 05 11:26:21 -0800 2006 cherry is built-in, do not ship git-cherry.sh ... [Junio C Hamano]
file check-racy.c
file check_bindir
file color.c Wed May 14 12:34:44 -0700 2008 Provide git_config with a callback-data paramet... [dscho]
file color.h Wed May 14 12:34:44 -0700 2008 Provide git_config with a callback-data paramet... [dscho]
file combine-diff.c
file command-list.txt
file commit.c
file commit.h
directory compat/
file config.c
file config.mak.in
file configure.ac
file connect.c
directory contrib/
file convert.c
file copy.c
file csum-file.c
file csum-file.h
file ctype.c
file daemon.c
file date.c
file decorate.c
file decorate.h
file delta.h Thu Jul 12 14:32:35 -0700 2007 Support fetching the memory usage of a delta in... [Brian Downing]
file diff-delta.c Tue Dec 18 15:22:28 -0800 2007 fix style of a few comments in diff-delta.c Si... [Nicolas Pitre]
file diff-lib.c
file diff-no-index.c
file diff.c
file diff.h
file diffcore-break.c Sun Dec 02 02:24:46 -0800 2007 rename: Break filepairs with different types. ... [gitster]
file diffcore-delta.c
file diffcore-order.c
file diffcore-pickaxe.c
file diffcore-rename.c
file diffcore.h
file dir.c
file dir.h
file dump-cache-tree.c
file editor.c
file entry.c
file environment.c
file exec_cmd.c
file exec_cmd.h
file fast-import.c
file fetch-pack.h
file fixup-builtins
file fsck.c
file fsck.h Mon Feb 25 23:57:35 -0800 2008 add common fsck error printing function Signed... [Martin Koegler]
file generate-cmdlist.sh
file git-add--interactive.perl
file git-am.sh
file git-archimport.perl Sun Jul 13 14:12:48 -0700 2008 Make usage strings dash-less When you misuse a... [sbeyer]
file git-bisect.sh
file git-compat-util.h
file git-cvsexportcommit.perl Sun Jul 13 14:12:48 -0700 2008 Make usage strings dash-less When you misuse a... [sbeyer]
file git-cvsimport.perl
file git-cvsserver.perl
file git-filter-branch.sh
directory git-gui/
file git-instaweb.sh Sun Jul 13 14:12:48 -0700 2008 Make usage strings dash-less When you misuse a... [sbeyer]
file git-lost-found.sh
file git-merge-octopus.sh
file git-merge-one-file.sh Tue Mar 18 22:17:17 -0700 2008 git-merge-one-file: fix longstanding stupid thi... [gitster]
file git-merge-resolve.sh Thu Aug 30 17:18:22 -0700 2007 Fixing comment in merge strategies Comments in... [pinetops]
file git-mergetool.sh
file git-parse-remote.sh
file git-pull.sh
file git-quiltimport.sh Mon Jul 21 18:51:47 -0700 2008 Rename .git/rebase to .git/rebase-apply With g... [dscho]
file git-rebase--interactive.sh
file git-rebase.sh
file git-relink.perl Sun Jul 13 14:12:48 -0700 2008 Make usage strings dash-less When you misuse a... [sbeyer]
file git-repack.sh
file git-request-pull.sh
file git-send-email.perl
file git-sh-setup.sh
file git-stash.sh
file git-submodule.sh
file git-svn.perl
file git-web--browse.sh
file git.c
file git.spec.in
directory gitk-git/
directory gitweb/
file graph.c
file graph.h
file grep.c
file grep.h
file hash-object.c
file hash.c Sun Mar 09 00:43:48 -0800 2008 Add 'const' where appropriate to index handling... [Linus Torvalds]
file hash.h Sun Mar 09 00:43:48 -0800 2008 Add 'const' where appropriate to index handling... [Linus Torvalds]
file help.c
file http-push.c
file http-walker.c
file http.c
file http.h Fri Jul 04 00:37:40 -0700 2008 Work around gcc warnings from curl headers Aft... [gitster]
file ident.c
file imap-send.c
file index-pack.c
file interpolate.c
file interpolate.h
file list-objects.c Mon Feb 18 19:25:26 -0800 2008 list-objects.c::process_tree/blob: check for NU... [Martin Koegler]
file list-objects.h
file ll-merge.c
file ll-merge.h Mon Feb 18 00:46:13 -0800 2008 merge-recursive: split low-level merge function... [gitster]
file lockfile.c
file log-tree.c
file log-tree.h
file mailmap.c Mon Jul 21 19:11:50 -0700 2008 Rename path_list to string_list The name path_... [dscho]
file mailmap.h Mon Jul 21 19:11:50 -0700 2008 Rename path_list to string_list The name path_... [dscho]
file match-trees.c Sat Oct 20 22:43:27 -0700 2007 Improved const correctness for strings Signed-... [spearce]
file merge-file.c
file merge-index.c
file merge-recursive.h
file merge-tree.c
file mktag.c
file mktree.c
directory mozilla-sha1/
file name-hash.c
file object.c
file object.h
file pack-check.c
file pack-redundant.c Sun Jul 13 14:12:48 -0700 2008 Make usage strings dash-less When you misuse a... [sbeyer]
file pack-refs.c
file pack-refs.h Thu Jun 19 15:53:13 -0700 2008 Move pack_refs() and friends into libgit This ... [Johan Herland]
file pack-revindex.c
file pack-revindex.h
file pack-write.c
file pack.h
file pager.c
file parse-options.c
file parse-options.h
file patch-delta.c Mon Dec 18 15:30:17 -0800 2006 make patch_delta() error cases a bit more verbo... [Nicolas Pitre]
file patch-id.c
file patch-ids.c
file patch-ids.h Wed Apr 11 20:02:03 -0700 2007 Refactor patch-id filtering out of git-cherry a... [Junio C Hamano]
file path.c
directory perl/
file pkt-line.c Sat May 03 22:15:25 -0700 2008 Cleanup xread() loops to use read_in_full() Si... [Heikki Orsila]
file pkt-line.h
directory ppc/
file pretty.c
file progress.c Sun Jun 08 13:56:32 -0700 2008 progress.c: avoid use of dynamic-sized array D... [gerberb]
file progress.h Thu Nov 08 15:43:41 -0800 2007 nicer display of thin pack completion In the s... [Nicolas Pitre]
file quote.c
file quote.h
file reachable.c
file reachable.h Sat Jan 06 22:57:34 -0800 2007 Move traversal of reachable objects into a sepa... [Junio C Hamano]
file read-cache.c
file receive-pack.c
file reflog-walk.c Mon Jul 21 19:11:50 -0700 2008 Rename path_list to string_list The name path_... [dscho]
file reflog-walk.h Tue Jul 24 17:28:10 -0700 2007 git log -g: Complain, but do not fail, when no ... [dscho]
file refs.c
file refs.h
file remote.c
file remote.h
file rerere.c
file rerere.h Mon Jul 21 19:11:50 -0700 2008 Rename path_list to string_list The name path_... [dscho]
file revision.c
file revision.h
file run-command.c
file run-command.h
file send-pack.h
file server-info.c
file setup.c
file sha1-lookup.c
file sha1-lookup.h Wed Apr 09 01:23:52 -0700 2008 sha1-lookup: more memory efficient search in so... [gitster]
file sha1_file.c
file sha1_name.c
file shallow.c Mon Feb 18 20:56:01 -0800 2008 Merge branch 'mk/maint-parse-careful' * mk/mai... [gitster]
file shell.c
file shortlog.h Mon Jul 21 19:11:50 -0700 2008 Rename path_list to string_list The name path_... [dscho]
file show-index.c
file sideband.c
file sideband.h Wed Oct 11 11:13:01 -0700 2006 atomic write for sideband remote messages It h... [Nicolas Pitre]
file strbuf.c
file strbuf.h
file string-list.c Mon Jul 21 19:11:50 -0700 2008 Rename path_list to string_list The name path_... [dscho]
file string-list.h
file symlinks.c
directory t/
file tag.c Sun Mar 02 15:11:07 -0800 2008 Merge branch 'mk/maint-parse-careful' * mk/mai... [gitster]
file tag.h Wed Nov 02 16:50:58 -0800 2005 Be careful when dereferencing tags. One caller... [Junio C Hamano]
file tar.h
directory templates/
file test-chmtime.c
file test-date.c Wed Dec 20 09:51:35 -0800 2006 simplify inclusion of system header files. Thi... [Junio C Hamano]
file test-delta.c
file test-genrandom.c
file test-match-trees.c
file test-parse-options.c
file test-path-utils.c Fri May 23 14:15:01 -0700 2008 Add support for GIT_CEILING_DIRECTORIES Make g... [dreiss]
file test-sha1.c
file test-sha1.sh
file thread-utils.c
file thread-utils.h Sat Feb 23 12:00:32 -0800 2008 pack-objects: Add runtime detection of online C... [Andreas Ericsson]
file trace.c Mon Dec 03 22:11:53 -0800 2007 Trace and quote with argv: get rid of unneeded ... [Christian Couder]
file transport.c
file transport.h
file tree-diff.c
file tree-walk.c
file tree-walk.h
file tree.c
file tree.h Tue Jul 15 07:17:59 -0700 2008 add context pointer to read_tree_recursive() A... [René Scharfe]
file unpack-file.c Wed May 14 12:34:44 -0700 2008 Provide git_config with a callback-data paramet... [dscho]
file unpack-trees.c
file unpack-trees.h
file update-server-info.c Sun Jul 13 14:12:48 -0700 2008 Make usage strings dash-less When you misuse a... [sbeyer]
file upload-pack.c
file usage.c
file utf8.c Sun Jan 06 20:53:46 -0800 2008 utf8_width(): allow non NUL-terminated input T... [gitster]
file utf8.h Sun Jan 06 20:53:46 -0800 2008 utf8_width(): allow non NUL-terminated input T... [gitster]
file var.c
file walker.c
file walker.h Sat Apr 26 17:36:17 -0700 2008 Make walker.fetch_ref() take a struct ref. Thi... [Daniel Barkalow]
file wrapper.c Sun Jul 20 17:17:09 -0700 2008 Move read_in_full() and write_in_full() to wrap... [gitster]
file write_or_die.c Sun Jul 20 17:17:09 -0700 2008 Move read_in_full() and write_in_full() to wrap... [gitster]
file ws.c
file wt-status.c
file wt-status.h Mon Jun 09 15:48:19 -0700 2008 Add argument 'no' commit/status option -u|--unt... [mstormo]
file xdiff-interface.c
file xdiff-interface.h
directory xdiff/
README
////////////////////////////////////////////////////////////////

  GIT - the stupid content tracker

////////////////////////////////////////////////////////////////

"git" can mean anything, depending on your mood.

 - random three-letter combination that is pronounceable, and not
   actually used by any common UNIX command.  The fact that it is a
   mispronunciation of "get" may or may not be relevant.
 - stupid. contemptible and despicable. simple. Take your pick from the
   dictionary of slang.
 - "global information tracker": you're in a good mood, and it actually
   works for you. Angels sing, and a light suddenly fills the room.
 - "goddamn idiotic truckload of sh*t": when it breaks

Git is a fast, scalable, distributed revision control system with an
unusually rich command set that provides both high-level operations
and full access to internals.

Git is an Open Source project covered by the GNU General Public License.
It was originally written by Linus Torvalds with help of a group of
hackers around the net. It is currently maintained by Junio C Hamano.

Please read the file INSTALL for installation instructions.
See Documentation/tutorial.txt to get started, then see
Documentation/everyday.txt for a useful minimum set of commands,
and "man git-commandname" for documentation of each command.
CVS users may also want to read Documentation/cvs-migration.txt.

Many Git online resources are accessible from http://git.or.cz/
including full documentation and Git related tools.

The user discussion and development of Git take place on the Git
mailing list -- everyone is welcome to post bug reports, feature
requests, comments and patches to git@vger.kernel.org. To subscribe
to the list, send an email with just "subscribe git" in the body to
majordomo@vger.kernel.org. The mailing list archives are available at
http://marc.theaimsgroup.com/?l=git and other archival sites.

The messages titled "A note from the maintainer", "What's in
git.git (stable)" and "What's cooking in git.git (topics)" and
the discussion following them on the mailing list give a good
reference for project status, development direction and
remaining tasks.