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 Mon Feb 11 13:23:15 -0800 2008 Define the project whitespace policy This esta... [gitster]
file .gitignore Fri Feb 29 00:00:29 -0800 2008 use build-time SHELL_PATH in test scripts The ... [Jeff King]
file .mailmap Sun Feb 17 01:51:46 -0800 2008 Sync with 1.5.4.2 and start 1.5.5 Release Notes... [gitster]
file COPYING Mon Apr 11 10:18:16 -0700 2005 Add a COPYING notice, making it explicit that t... [Linus Torvalds]
directory Documentation/ Loading commit data...
file GIT-VERSION-GEN
file INSTALL
file Makefile
file README Sun Mar 25 17:42:32 -0700 2007 Update README to point at a few key periodical ... [Junio C Hamano]
file RelNotes
file alias.c
file alloc.c Mon Apr 16 23:36:16 -0700 2007 Clean up object creation to use more common cod... [Linus Torvalds]
file archive-tar.c
file archive-zip.c
file archive.c
file archive.h Mon Sep 03 16:46:16 -0700 2007 archive: specfile support (--pretty=format: in ... [René Scharfe]
directory arm/ Thu Jun 07 00:04:01 -0700 2007 War on whitespace This uses "git-apply --white... [gitster]
file attr.c
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 Wed May 30 15:03:50 -0700 2007 decode_85(): fix missing return. When the func... [Jerald Fitzjerald]
file blob.c Mon Apr 16 23:36:16 -0700 2007 Clean up object creation to use more common cod... [Linus Torvalds]
file blob.h Wed Jun 08 13:04:53 -0700 2005 [PATCH] Anal retentive 'const unsigned char *sh... [Jason McMullan]
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 Thu Jun 07 00:04:01 -0700 2007 War on whitespace This uses "git-apply --white... [gitster]
file builtin-apply.c
file builtin-archive.c Fri Jan 18 12:33:50 -0800 2008 Move sha1_file_to_archive into libgit When the... [Lars Hjemli]
file builtin-blame.c
file builtin-branch.c
file builtin-bundle.c
file builtin-cat-file.c
file builtin-check-attr.c Thu Sep 20 23:45:49 -0700 2007 Full rework of quote_c_style and write_name_quo... [MadCoder]
file builtin-check-ref-format.c Thu Aug 03 21:55:41 -0700 2006 Further clean-up: usage() vs die() This hopefu... [Junio C Hamano]
file builtin-checkout-index.c
file builtin-checkout.c
file builtin-clean.c
file builtin-commit-tree.c
file builtin-commit.c
file builtin-config.c
file builtin-count-objects.c Mon Oct 29 21:03:31 -0700 2007 Make builtin-count-objects.c use parse_options.... [MadCoder]
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 Fri Nov 30 13:10:11 -0800 2007 Error out when user doesn't have access permiss... [André Goddard Rosa]
file builtin-fetch-pack.c
file builtin-fetch.c
file builtin-fmt-merge-msg.c
file builtin-for-each-ref.c Sun Feb 24 18:34:34 -0800 2008 builtin-for-each-ref.c: fix typo in error messa... [Michele Ballabio]
file builtin-fsck.c Sun Mar 02 15:11:07 -0800 2008 Merge branch 'mk/maint-parse-careful' * mk/mai... [gitster]
file builtin-gc.c
file builtin-grep.c Thu Mar 13 00:57:53 -0700 2008 add NO_EXTERNAL_GREP build option Previously, ... [Jeff King]
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
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-mv.c
file builtin-name-rev.c
file builtin-pack-objects.c
file builtin-pack-refs.c Wed Jan 16 15:35:35 -0800 2008 Improve use of lockfile API Remove remaining d... [Brandon Casey]
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 Sun Feb 17 23:46:55 -0800 2008 deref_tag: handle return value NULL Signed-off... [Martin Koegler]
file builtin-stripspace.c Thu Sep 27 00:33:33 -0700 2007 Clean up stripspace a bit, use strbuf even more... [Kristian Høgsberg]
file builtin-symbolic-ref.c
file builtin-tag.c
file builtin-tar-tree.c Tue Feb 20 22:03:15 -0800 2007 prefixcmp(): fix-up mechanical conversion. Pre... [Junio C Hamano]
file builtin-unpack-objects.c
file builtin-update-index.c
file builtin-update-ref.c
file builtin-upload-archive.c Mon Jan 08 15:44:47 -0800 2007 short i/o: fix calls to read to use xread or re... [Andy Whitcroft]
file builtin-verify-pack.c
file builtin-verify-tag.c
file builtin-write-tree.c
file builtin.h
file bundle.c Sat Feb 23 11:59:44 -0800 2008 start_command(), if .in/.out > 0, closes file d... [Johannes Sixt]
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 Tue Feb 05 00:39:19 -0800 2008 Make error messages from cherry-pick/revert mor... [gitster]
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 Sat Nov 10 00:24:51 -0800 2007 ce_match_stat, run_diff_files: use symbolic con... [gitster]
file color.c
file color.h
file combine-diff.c
file command-list.txt Thu Jan 17 22:52:40 -0800 2008 Officially deprecate repo-config. Signed-off-b... [gitster]
file commit.c
file commit.h
directory compat/
file config.c
file config.mak.in Tue Mar 11 02:10:43 -0700 2008 autoconf: Test FREAD_READS_DIRECTORIES Add tes... [Michal Rokos]
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 Thu Jun 07 00:04:01 -0700 2007 War on whitespace This uses "git-apply --white... [gitster]
file daemon.c
file date.c
file decorate.c Fri Apr 20 19:16:12 -0700 2007 Fix a copy-n-paste bug in the object decorator ... [Linus Torvalds]
file decorate.h Mon Apr 16 16:51:09 -0700 2007 Add a generic "object decorator" interface, and... [Linus Torvalds]
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.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 Thu Oct 04 00:05:36 -0700 2007 optimize diffcore-delta by sorting hash entries... [Linus Torvalds]
file diffcore-order.c Tue Sep 18 17:42:17 -0700 2007 Use xmemdupz() in many places. Signed-off-by: ... [MadCoder]
file diffcore-pickaxe.c Thu Jun 07 00:04:01 -0700 2007 War on whitespace This uses "git-apply --white... [gitster]
file diffcore-rename.c
file diffcore.h Fri Oct 26 23:18:06 -0700 2007 copy vs rename detection: avoid unnecessary O(n... [Linus Torvalds]
file dir.c
file dir.h Tue Feb 05 00:46:49 -0800 2008 gitignore: lazily find dtype When we process "... [gitster]
file dump-cache-tree.c Thu Aug 17 14:23:53 -0700 2006 Do not use memcmp(sha1_1, sha1_2, 20) with hard... [David Rientjes]
file entry.c
file environment.c
file exec_cmd.c Mon Dec 03 22:11:53 -0800 2007 Trace and quote with argv: get rid of unneeded ... [Christian Couder]
file exec_cmd.h Mon Oct 29 20:51:37 -0700 2007 use only the $PATH for exec'ing git commands W... [srp]
file fast-import.c
file fetch-pack.h Tue Mar 04 23:28:14 -0800 2008 Teach fetch-pack/upload-pack about --include-ta... [spearce]
file fixup-builtins Mon Jul 02 22:39:10 -0700 2007 Start deprecating "git-command" in favor of "gi... [Linus Torvalds]
file fsck.c Wed Mar 05 10:32:01 -0800 2008 fsck.c: fix bogus "empty tree" check ba002f3 (... [gitster]
file fsck.h Mon Feb 25 23:57:35 -0800 2008 add common fsck error printing function Signed... [Martin Koegler]
file generate-cmdlist.sh Sat Dec 01 23:48:28 -0800 2007 Consolidate command list to one. The categoriz... [gitster]
file git-add--interactive.perl
file git-am.sh
file git-archimport.perl Thu Aug 30 19:22:02 -0700 2007 Make git-archimport log entries more consistent... [Miles Bader]
file git-bisect.sh
file git-clone.sh
file git-compat-util.h
file git-cvsexportcommit.perl
file git-cvsimport.perl
file git-cvsserver.perl
file git-filter-branch.sh
directory git-gui/
file git-instaweb.sh
file git-lost-found.sh Sat Nov 17 21:39:37 -0800 2007 Merge branch 'ph/parseopt-sh' * ph/parseopt-sh... [gitster]
file git-merge-octopus.sh Mon Jul 02 22:52:14 -0700 2007 Rewrite "git-frotz" to "git frotz" This uses t... [gitster]
file git-merge-one-file.sh
file git-merge-resolve.sh Thu Aug 30 17:18:22 -0700 2007 Fixing comment in merge strategies Comments in... [pinetops]
file git-merge-stupid.sh Thu Aug 30 17:18:22 -0700 2007 Fixing comment in merge strategies Comments in... [pinetops]
file git-merge.sh
file git-mergetool.sh
file git-parse-remote.sh Mon Jul 02 22:52:14 -0700 2007 Rewrite "git-frotz" to "git frotz" This uses t... [gitster]
file git-pull.sh
file git-quiltimport.sh Wed Mar 12 21:07:19 -0700 2008 quiltimport: fix misquoting of parsed -p<num> p... [gitster]
file git-rebase--interactive.sh
file git-rebase.sh
file git-relink.perl Wed Jan 30 00:01:27 -0800 2008 git-relink: avoid hard linking in objects/info ... [Brandon Casey]
file git-repack.sh
file git-request-pull.sh Sat Nov 17 21:39:37 -0800 2007 Merge branch 'ph/parseopt-sh' * ph/parseopt-sh... [gitster]
file git-send-email.perl
file git-sh-setup.sh Mon Feb 18 21:53:44 -0800 2008 Simplify setup of $GIT_DIR in git-sh-setup.sh ... [Lars Hjemli]
file git-stash.sh
file git-submodule.sh
file git-svn.perl
file git-web--browse.sh Fri Mar 14 00:31:06 -0700 2008 web--browse: use custom commands defined at con... [Christian Couder]
file git.c
file git.spec.in
directory gitk-git/
directory gitweb/
file grep.c Mon Jun 04 23:07:00 -0700 2007 Move buffer_is_binary() to xdiff-interface.h W... [dscho]
file grep.h Wed Sep 27 23:59:09 -0700 2006 grep --all-match This lets you say: git grep... [Junio C Hamano]
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
file ident.c
file imap-send.c
file index-pack.c
file interpolate.c Fri Feb 22 14:14:40 -0800 2008 Avoid unnecessary "if-before-free" tests. This... [Jim Meyering]
file interpolate.h Wed Jun 13 00:41:21 -0700 2007 Lift 16kB limit of log message output Traditio... [gitster]
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 Thu Sep 07 02:46:02 -0700 2006 pack-objects: further work on internal rev-list... [Junio C Hamano]
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 Sat Dec 08 03:40:12 -0800 2007 mailmap: fix bogus for() loop that happened to ... [gitster]
file mailmap.h Sun Apr 29 02:05:06 -0700 2007 Split out mailmap handling out of shortlog Thi... [Junio C Hamano]
file match-trees.c Sat Oct 20 22:43:27 -0700 2007 Improved const correctness for strings Signed-... [spearce]
file merge-file.c Thu Dec 13 23:04:26 -0800 2007 xdl_diff: identify call sites. This inserts a ... [gitster]
file merge-index.c Fri Feb 22 07:02:40 -0800 2008 git-merge-index documentation: clarify synopsis... [Gerrit Pape]
file merge-recursive.h Sat Feb 09 23:16:51 -0800 2008 Build-in merge-recursive This makes write_tree... [Daniel Barkalow]
file merge-tree.c Sun Mar 09 00:43:47 -0800 2008 Make 'traverse_trees()' traverse conflicting DF... [Linus Torvalds]
file mktag.c
file mktree.c Thu Sep 20 23:32:18 -0700 2007 Rework unquote_c_style to work on a strbuf. If... [MadCoder]
directory mozilla-sha1/ Thu Jun 07 00:04:01 -0700 2007 War on whitespace This uses "git-apply --white... [gitster]
file object.c Sun Feb 03 16:04:57 -0800 2008 parse_object_buffer: don't ignore errors from t... [Martin Koegler]
file object.h Mon Feb 25 23:57:35 -0800 2008 Remove unused object-ref code Signed-off-by: M... [Martin Koegler]
file pack-check.c
file pack-redundant.c Thu Jun 07 00:04:01 -0700 2007 War on whitespace This uses "git-apply --white... [gitster]
file pack-revindex.c Sat Mar 01 01:44:45 -0800 2008 factorize revindex code out of builtin-pack-obj... [Nicolas Pitre]
file pack-revindex.h Sat Mar 01 01:44:45 -0800 2008 factorize revindex code out of builtin-pack-obj... [Nicolas Pitre]
file pack-write.c
file pack.h Fri Nov 02 16:27:37 -0700 2007 Merge branch 'np/progress' * np/progress: Sh... [gitster]
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 Thu Jun 07 00:04:01 -0700 2007 War on whitespace This uses "git-apply --white... [gitster]
file patch-ids.c Sun Nov 11 16:54:15 -0800 2007 Make the diff_options bitfields be an unsigned ... [MadCoder]
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-list.c Sat Mar 01 01:51:44 -0800 2008 path-list: add functions to work with unsorted ... [dscho]
file path-list.h Sat Mar 01 01:51:44 -0800 2008 path-list: add functions to work with unsorted ... [dscho]
file path.c
directory perl/
file pkt-line.c
file pkt-line.h Mon Jun 26 02:11:53 -0700 2006 Fix pkt-line.h to compile with a non-GCC compil... [Dennis Stosberg]
directory ppc/ Thu Jun 07 00:04:01 -0700 2007 War on whitespace This uses "git-apply --white... [gitster]
file pretty.c
file progress.c
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 Sat Mar 08 21:29:56 -0800 2008 Merge branch 'dp/clean-fix' * dp/clean-fix: ... [gitster]
file quote.h Fri Mar 07 21:22:25 -0800 2008 Make private quote_path() in wt-status.c availa... [Dmitry Potapov]
file reachable.c Mon Feb 18 20:56:01 -0800 2008 Merge branch 'mk/maint-parse-careful' * mk/mai... [gitster]
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 Tue Jul 24 17:28:10 -0700 2007 git log -g: Complain, but do not fail, when no ... [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 revision.c
file revision.h
file run-command.c Wed Mar 05 12:18:03 -0800 2008 run-command: Redirect stderr to a pipe before r... [Christian Couder]
file run-command.h Sat Feb 23 11:59:44 -0800 2008 start_command(), if .in/.out > 0, closes file d... [Johannes Sixt]
file send-pack.h Fri Nov 09 21:14:10 -0800 2007 Teach send-pack a mirror mode Existing "git pu... [Andy Whitcroft]
file server-info.c Fri Jan 04 12:28:58 -0800 2008 Don't access line[-1] for a zero-length "line" ... [Jim Meyering]
file setup.c
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 Mon Oct 29 20:51:37 -0700 2007 shell should call the new setup_path() to setup... [srp]
file shortlog.h Mon Feb 25 19:57:06 -0800 2008 Add API access to shortlog Shortlog is gives a... [Daniel Barkalow]
file show-index.c Sat Oct 20 23:16:57 -0700 2007 Use PRIuMAX instead of 'unsigned long long' in ... [spearce]
file sideband.c Wed Jan 09 12:23:59 -0800 2008 recv_sideband: Do not use ANSI escape sequence ... [Johannes Sixt]
file sideband.h Wed Oct 11 11:13:01 -0700 2006 atomic write for sideband remote messages It h... [Nicolas Pitre]
file strbuf.c Sat Feb 09 23:57:08 -0800 2008 Avoid a useless prefix lookup in strbuf_expand(... [Marco Costalba]
file strbuf.h Sat Feb 09 23:57:08 -0800 2008 Avoid a useless prefix lookup in strbuf_expand(... [Marco Costalba]
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 Sat Mar 25 16:35:43 -0800 2006 tar-tree: Introduce write_entry() ... and use ... [Rene Scharfe]
directory templates/
file test-absolute-path.c Wed Aug 01 00:38:30 -0700 2007 Add is_absolute_path() and make_absolute_path()... [dscho]
file test-chmtime.c Sun Feb 25 11:09:56 -0800 2007 Add test-chmtime: a utility to change mtime on ... [Eric Wong]
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 Tue May 01 02:59:08 -0700 2007 Fix compilation of test-delta The code used wr... [Martin Koegler]
file test-genrandom.c Wed Apr 11 19:23:32 -0700 2007 simple random data generator for tests Relianc... [Nicolas Pitre]
file test-match-trees.c Sat Apr 07 02:29:40 -0700 2007 A new merge stragety 'subtree'. This merge str... [Junio C Hamano]
file test-parse-options.c Sun Mar 02 14:07:47 -0800 2008 parse-options: new option type to treat an opti... [MadCoder]
file test-sha1.c Sat Jun 24 02:59:20 -0700 2006 test-sha1: test hashing large buffer test to h... [Junio C Hamano]
file test-sha1.sh Thu Mar 13 00:57:52 -0700 2008 more tr portability test script fixes Dealing ... [Jeff King]
file thread-utils.c Sat Feb 23 12:00:32 -0800 2008 pack-objects: Add runtime detection of online C... [Andreas Ericsson]
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 Wed Dec 12 10:59:22 -0800 2007 Fix small memory leaks induced by diff_tree_set... [Mike Hommey]
file tree-walk.c Sun Mar 09 00:43:47 -0800 2008 Fix tree-walking compare_entry() in the presens... [Linus Torvalds]
file tree-walk.h Sun Mar 09 00:43:47 -0800 2008 Make 'traverse_trees()' traverse conflicting DF... [Linus Torvalds]
file tree.c Sun Mar 02 15:11:07 -0800 2008 Merge branch 'mk/maint-parse-careful' * mk/mai... [gitster]
file tree.h Mon May 29 19:08:37 -0700 2006 Remove last vestiges of generic tree_entry_list... [Linus Torvalds]
file unpack-file.c
file unpack-trees.c
file unpack-trees.h
file update-server-info.c Mon Nov 28 23:13:02 -0800 2005 Make the rest of commands work from a subdirect... [Junio C Hamano]
file upload-pack.c Tue Mar 04 23:28:14 -0800 2008 Teach fetch-pack/upload-pack about --include-ta... [spearce]
file usage.c Fri Nov 09 22:25:36 -0800 2007 print warning/error/fatal messages in one shot ... [Nicolas Pitre]
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
file write_or_die.c
file ws.c Tue Feb 26 12:24:40 -0800 2008 git-apply --whitespace=fix: fix off by one thin... [gitster]
file wt-status.c
file wt-status.h
file xdiff-interface.c Fri Mar 14 00:16:42 -0700 2008 Merge branch 'maint' * maint: merge-file: ha... [gitster]
file xdiff-interface.h Thu Dec 13 23:04:26 -0800 2007 xdl_diff: identify call sites. This inserts a ... [gitster]
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.