gitmirror / git

GitHub mirror of the publicly available git repo, updated hourly. It's here so we can use the collaboration tools of GitHub. Updates ONLY from git public repo. If you want changes pulled, send an email to the git team's mailing list.

This URL has Read+Write access

git /
name age message
file .gitattributes Sun Jun 21 10:42:37 -0700 2009 .gitattributes: CR at the end of the line is an... [Nanako Shiraishi]
file .gitignore Loading commit data...
file .mailmap
file COPYING Mon Apr 11 10:18:16 -0700 2005 Add a COPYING notice, making it explicit that t... [Linus Torvalds]
directory Documentation/
file GIT-VERSION-GEN
file INSTALL
file Makefile
file README
file RelNotes
file abspath.c
file alias.c Sat May 23 01:39:08 -0700 2009 Merge branch 'jk/maint-1.6.0-trace-argv' * jk/... [gitster]
file alloc.c Fri May 01 15:17:31 -0700 2009 Fix a bunch of pointer declarations (codestyle)... [felipec]
file archive-tar.c Fri May 08 23:57:29 -0700 2009 archive-tar.c: squelch a type mismatch warning ... [gitster]
file archive-zip.c Sat Jul 19 11:17:43 -0700 2008 archive: remove unused headers Remove obsolete... [René Scharfe]
file archive.c
file archive.h Fri Apr 17 21:05:49 -0700 2009 archive: do not read .gitattributes in working ... [pclouds]
directory arm/
file attr.c Tue Jun 30 16:12:24 -0700 2009 attr: plug minor memory leak Free the memory a... [René Scharfe]
file attr.h Fri Apr 17 21:05:49 -0700 2009 attr: add GIT_ATTR_INDEX "direction" This inst... [pclouds]
file base85.c Thu Jun 18 09:22:46 -0700 2009 Fix big left-shifts of unsigned char Shifting ... [Linus Torvalds]
file bisect.c
file bisect.h Sat Jun 06 11:26:56 -0700 2009 bisect: add parameters to "filter_skipped" bec... [Christian Couder]
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 Sat Jun 27 11:14:53 -0700 2009 Convert existing die(..., strerror(errno)) to d... [trast]
file branch.h Tue Mar 03 22:58:52 -0800 2009 Make git-clone respect branch.autosetuprebase ... [gitster]
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
file builtin-bisect--helper.c Mon May 25 01:07:25 -0700 2009 parse-opts: prepare for OPT_FILENAME To give O... [bebarino]
file builtin-blame.c
file builtin-branch.c
file builtin-bundle.c
file builtin-cat-file.c Sun May 31 16:57:42 -0700 2009 Merge branch 'sb/opt-filename' * sb/opt-filena... [gitster]
file builtin-check-attr.c Mon May 25 01:07:25 -0700 2009 parse-opts: prepare for OPT_FILENAME To give O... [bebarino]
file builtin-check-ref-format.c
file builtin-checkout-index.c Mon May 25 01:07:25 -0700 2009 parse-opts: prepare for OPT_FILENAME To give O... [bebarino]
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 Sat Jun 27 11:14:53 -0700 2009 Convert existing die(..., strerror(errno)) to d... [trast]
file builtin-count-objects.c Mon May 25 01:07:25 -0700 2009 parse-opts: prepare for OPT_FILENAME To give O... [bebarino]
file builtin-describe.c
file builtin-diff-files.c Fri Nov 14 19:11:49 -0800 2008 Add cache preload facility This can do the lst... [Linus Torvalds]
file builtin-diff-index.c Thu Aug 28 20:50:10 -0700 2008 diff*: fix worktree setup This fixes "git diff... [pclouds]
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 Sat Jun 27 11:14:53 -0700 2009 Use die_errno() instead of die() when checking ... [trast]
file builtin-for-each-ref.c
file builtin-fsck.c
file builtin-gc.c
file builtin-grep.c
file builtin-help.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
file builtin-merge-base.c
file builtin-merge-file.c Mon May 25 01:07:25 -0700 2009 parse-opts: prepare for OPT_FILENAME To give O... [bebarino]
file builtin-merge-ours.c
file builtin-merge-recursive.c
file builtin-merge.c
file builtin-mktree.c Mon May 25 01:07:25 -0700 2009 parse-opts: prepare for OPT_FILENAME To give O... [bebarino]
file builtin-mv.c
file builtin-name-rev.c Mon May 25 01:07:25 -0700 2009 parse-opts: prepare for OPT_FILENAME To give O... [bebarino]
file builtin-pack-objects.c
file builtin-pack-refs.c Mon May 25 01:07:25 -0700 2009 parse-opts: prepare for OPT_FILENAME To give O... [bebarino]
file builtin-prune-packed.c
file builtin-prune.c
file builtin-push.c
file builtin-read-tree.c
file builtin-receive-pack.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 Sat Jun 27 11:14:53 -0700 2009 Use die_errno() instead of die() when checking ... [trast]
file builtin-rm.c Sat Jun 27 11:14:53 -0700 2009 Convert existing die(..., strerror(errno)) to d... [trast]
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 Mon May 25 01:07:25 -0700 2009 parse-opts: prepare for OPT_FILENAME To give O... [bebarino]
file builtin-tag.c
file builtin-tar-tree.c
file builtin-unpack-objects.c
file builtin-update-index.c
file builtin-update-ref.c Mon May 25 01:07:25 -0700 2009 parse-opts: prepare for OPT_FILENAME To give O... [bebarino]
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 Tue Jul 14 13:50:33 -0700 2009 Improve on the 'invalid object' error message a... [Linus Torvalds]
file cache-tree.h Mon May 25 11:35:29 -0700 2009 Optimize "diff-index --cached" using cache-tree... [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 check_bindir Thu Jun 19 16:00:38 -0700 2008 Move all dashed-form commands to libexecdir Si... [pclouds]
file color.c Fri Feb 13 17:27:58 -0800 2009 Clean up use of ANSI color sequences Remove th... [ArjenL]
file color.h
file combine-diff.c
file command-list.txt
file commit.c
file commit.h
directory compat/
file config.c
file config.mak.in Wed Jul 22 21:56:51 -0700 2009 configure.ac: rework/fix the NEEDS_RESOLV and N... [Brandon Casey]
file configure.ac
file connect.c
directory contrib/
file convert.c
file copy.c
file csum-file.c Sat Jun 27 11:14:53 -0700 2009 Convert existing die(..., strerror(errno)) to d... [trast]
file csum-file.h Fri Oct 10 08:39:20 -0700 2008 Merge branch 'maint' * maint: rebase -i: do ... [spearce]
file ctype.c Fri May 01 16:07:29 -0700 2009 ctype.c: fix typo in comment Signed-off-by: Re... [René Scharfe]
file daemon.c
file date.c
file decorate.c Wed May 20 00:02:24 -0700 2009 Unify signedness in hashing calls Our hash_obj... [Dan McGee]
file decorate.h Wed Aug 20 13:30:49 -0700 2008 decorate: allow const objects to be decorated ... [peff]
file delta.h Thu Jun 18 09:22:46 -0700 2009 Fix big left-shifts of unsigned char Shifting ... [Linus Torvalds]
file diff-delta.c
file diff-lib.c
file diff-no-index.c
file diff.c
file diff.h
file diffcore-break.c
file diffcore-delta.c
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 Tue Mar 17 15:10:12 -0700 2009 pickaxe: count regex matches only once When --... [René Scharfe]
file diffcore-rename.c
file diffcore.h Sun Nov 02 16:36:40 -0800 2008 Merge branch 'maint' * maint: Add reference ... [gitster]
file dir.c
file dir.h
file editor.c
file entry.c
file environment.c
file exec_cmd.c Thu Mar 26 00:27:03 -0700 2009 Merge branch 'js/maint-1.6.0-exec-path-env' * ... [gitster]
file exec_cmd.h Mon Jan 26 00:26:05 -0800 2009 Refactor git_set_argv0_path() to git_extract_ar... [Steve Haslam]
file fast-import.c
file fetch-pack.h
file fixup-builtins Fri Jul 11 21:13:17 -0700 2008 make remove-dashes: apply to scripts and progra... [vmiklos]
file fsck.c Mon Jul 06 09:36:16 -0700 2009 Allow the Unix epoch to be a valid commit date ... [Eric Wong]
file fsck.h
file generate-cmdlist.sh Sun Nov 30 18:16:32 -0800 2008 generate-cmdlist.sh: avoid selecting synopsis a... [pclouds]
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 Mon Jul 06 09:36:43 -0700 2009 Avoid generating a warning if $fullname{$file} ... [Nick Woolley]
file git-cvsimport.perl
file git-cvsserver.perl
file git-difftool--helper.sh Sun Apr 12 15:19:12 -0700 2009 mergetool--lib: simplify API usage by removing ... [davvid]
file git-difftool.perl Fri Apr 24 01:20:35 -0700 2009 Explain seemingly pointless use of system in di... [Alex Riesen]
file git-filter-branch.sh
directory git-gui/
file git-instaweb.sh
file git-lost-found.sh Wed Dec 03 14:27:17 -0800 2008 lost-found: use git rev-parse -q Signed-off-by... [vmiklos]
file git-merge-octopus.sh
file git-merge-one-file.sh
file git-merge-resolve.sh Wed Apr 22 19:05:37 -0700 2009 Convert to use quiet option when available A m... [Dan Loewenherz]
file git-mergetool--lib.sh
file git-mergetool.sh Sun Apr 12 15:19:12 -0700 2009 mergetool--lib: simplify API usage by removing ... [davvid]
file git-parse-remote.sh Thu Jun 11 19:50:45 -0700 2009 parse-remote: remove unused functions Signed-o... [Santi Béjar]
file git-pull.sh
file git-quiltimport.sh Wed Feb 25 00:49:13 -0800 2009 git-quiltimport: preserve standard input to be ... [Gerrit Pape]
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 Sat Jul 25 00:45:03 -0700 2009 Merge branch 'js/maint-graft-unhide-true-parent... [gitster]
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 Sat Jun 27 11:14:53 -0700 2009 Use die_errno() instead of die() when checking ... [trast]
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 help.h Sun Sep 07 23:52:16 -0700 2008 Merge branch 'ar/autospell' * ar/autospell: ... [gitster]
file http-push.c
file http-walker.c Sat Jun 06 11:03:11 -0700 2009 http*: add helper methods for fetching objects ... [rctay]
file http.c
file http.h
file ident.c
file imap-send.c
file index-pack.c
file levenshtein.c Wed Apr 22 19:02:12 -0700 2009 Fix typos / spelling in comments Signed-off-by... [MikeRalphson]
file levenshtein.h Sun Aug 31 10:14:58 -0700 2008 git wrapper: DWIM mistyped commands This patch... [dscho]
file list-objects.c Sat Apr 18 14:46:17 -0700 2009 Merge branch 'lt/pack-object-memuse' * lt/pack... [gitster]
file list-objects.h Sat Apr 18 14:46:17 -0700 2009 Merge branch 'lt/pack-object-memuse' * lt/pack... [gitster]
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 Jun 20 21:52:55 -0700 2009 Fix various sparse warnings in the git source c... [Linus Torvalds]
file mailmap.h Sun Feb 08 12:36:38 -0800 2009 Add map_user() and clear_mailmap() to mailmap ... [mstormo]
file match-trees.c Sat Oct 20 22:43:27 -0700 2007 Improved const correctness for strings Signed-... [spearce]
file merge-file.c Sat Oct 25 12:09:31 -0700 2008 Always initialize xpparam_t to 0 We're going t... [Brian Downing]
file merge-index.c Tue Jun 09 00:15:57 -0700 2009 Simplify some instances of run_command() by usi... [Johannes Sixt]
file merge-recursive.c
file merge-recursive.h
file merge-tree.c Wed Feb 04 15:08:49 -0800 2009 Replace deprecated dashed git commands in usage... [aspotashev]
file mktag.c
directory mozilla-sha1/
file name-hash.c Wed Apr 09 01:22:25 -0700 2008 Make hash_name_lookup able to do case-independe... [Linus Torvalds]
file object.c
file object.h Sun Jan 25 17:13:02 -0800 2009 Merge branch 'js/maint-all-implies-HEAD' * js/... [gitster]
file pack-check.c Sat Jun 06 10:56:27 -0700 2009 Don't expect verify_pack() callers to set pack_... [Mike Hommey]
file pack-redundant.c
file pack-refs.c Sat Jun 27 11:14:53 -0700 2009 Convert existing die(..., strerror(errno)) to d... [trast]
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 Wed Jul 22 21:57:41 -0700 2009 janitor: useless checks before free Signed-off... [MadCoder]
file pack-revindex.h Fri Aug 22 22:00:22 -0700 2008 discard revindex data when pack list changes T... [Nicolas Pitre]
file pack-write.c Sat Jun 27 11:14:53 -0700 2009 Convert existing die(..., strerror(errno)) to d... [trast]
file pack.h Fri Aug 29 21:51:27 -0700 2008 improve reliability of fixup_pack_header_footer... [Nicolas Pitre]
file pager.c
file parse-options.c
file parse-options.h
file patch-delta.c
file patch-id.c Wed Feb 04 15:08:49 -0800 2009 Replace deprecated dashed git commands in usage... [aspotashev]
file patch-ids.c Sat Apr 04 22:57:42 -0700 2009 patch-ids: use the new generic "sha1_pos" funct... [Christian Couder]
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
file pkt-line.h
directory ppc/ Thu Oct 02 18:06:56 -0700 2008 fix openssl headers conflicting with custom SHA... [Nicolas Pitre]
file preload-index.c Wed Jul 22 21:57:41 -0700 2009 janitor: add DIV_ROUND_UP and use it. Signed-o... [MadCoder]
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 Jun 20 21:52:55 -0700 2009 Fix various sparse warnings in the git source c... [Linus Torvalds]
file quote.h Mon Mar 30 01:22:53 -0700 2009 quote: add "sq_dequote_to_argv" to put unwrappe... [Christian Couder]
file reachable.c Wed Apr 08 22:58:43 -0700 2009 process_{tree,blob}: Remove useless xstrdup cal... [Björn Steinbrink]
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 reflog-walk.c
file reflog-walk.h
file refs.c
file refs.h
file remote.c
file remote.h
file rerere.c
file rerere.h Sat Feb 14 21:27:35 -0800 2009 rerere: remove duplicated functions Both rerer... [szeder]
file revision.c
file revision.h
file run-command.c
file run-command.h
file send-pack.h
file server-info.c Mon May 18 09:01:06 -0700 2009 Merge branch 'ar/unlink-err' * ar/unlink-err: ... [gitster]
file setup.c
file sha1-lookup.c Mon Apr 06 00:56:27 -0700 2009 sha1-lookup: fix up the assertion message Sign... [gitster]
file sha1-lookup.h Sat Apr 04 22:57:39 -0700 2009 sha1-lookup: add new "sha1_pos" function to eff... [Christian Couder]
file sha1_file.c
file sha1_name.c Thu Jul 16 15:09:21 -0700 2009 sha1_name.c: avoid unnecessary strbuf_release ... [Brandon Casey]
file shallow.c Mon Feb 18 20:56:01 -0800 2008 Merge branch 'mk/maint-parse-careful' * mk/mai... [gitster]
file shell.c Sat Jun 27 11:14:53 -0700 2009 Convert existing die(..., strerror(errno)) to d... [trast]
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 Tue Mar 10 23:23:02 -0700 2009 recv_sideband: Bands #2 and #3 always go to std... [Johannes Sixt]
file sigchain.c Wed Jan 21 22:46:53 -0800 2009 refactor signal handling for cleanup functions ... [peff]
file sigchain.h Wed Jan 21 22:46:53 -0800 2009 refactor signal handling for cleanup functions ... [peff]
file strbuf.c
file strbuf.h
file string-list.c Fri Feb 27 15:19:08 -0800 2009 string-list: new for_each_string_list() functio... [jaysoffian]
file string-list.h Fri Feb 27 15:19:08 -0800 2009 string-list: new for_each_string_list() functio... [jaysoffian]
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-chmtime.c Mon Jun 01 00:10:08 -0700 2009 test-chmtime: work around Windows limitation W... [dscho]
file test-ctype.c Sat Jan 17 18:30:41 -0800 2009 Add is_regex_special() Add is_regex_special(),... [René Scharfe]
file test-date.c
file test-delta.c
file test-dump-cache-tree.c Tue Feb 03 22:11:44 -0800 2009 add test-dump-cache-tree in Makefile 5c5ba73 (... [Guanqun]
file test-genrandom.c
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
file test-path-utils.c Thu Feb 19 22:45:48 -0800 2009 Introduce the function strip_path_suffix() The... [dscho]
file test-sha1.c Sat Jun 27 11:14:53 -0700 2009 Convert existing die(..., strerror(errno)) to d... [trast]
file test-sha1.sh Thu Mar 13 00:57:52 -0700 2008 more tr portability test script fixes Dealing ... [peff]
file test-sigchain.c Fri Jan 30 01:14:26 -0800 2009 t0005: use SIGTERM for sigchain test The signa... [peff]
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 Wed Feb 25 00:49:53 -0800 2009 trace: Fixed a minor typo in an error message. ... [allancaffee]
file transport.c
file transport.h
file tree-diff.c Wed Jul 01 19:40:47 -0700 2009 Merge branch 'ne/maint-1.6.0-diff-tree-t-r-show... [gitster]
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 Mon Apr 20 13:44:14 -0700 2009 Fix off-by-one in read_tree_recursive Found by... [dscho]
file tree.h Tue Jul 15 07:17:59 -0700 2008 add context pointer to read_tree_recursive() A... [René Scharfe]
file unimplemented.sh Wed Apr 08 22:14:56 -0700 2009 Makefile: allow building without perl For syst... [peff]
file unpack-file.c
file unpack-trees.c
file unpack-trees.h
file update-server-info.c
file upload-pack.c
file usage.c
file userdiff.c Thu Jun 18 09:52:10 -0700 2009 avoid exponential regex match for java and objc... [bonzini]
file userdiff.h Sat Jan 17 10:44:21 -0800 2009 color-words: make regex configurable via attrib... [trast]
file utf8.c
file utf8.h
file var.c
file walker.c Wed Jul 22 21:57:41 -0700 2009 janitor: useless checks before free Signed-off... [MadCoder]
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 Sat Jun 27 11:14:53 -0700 2009 Convert existing die(..., strerror(errno)) to d... [trast]
file write_or_die.c Sat Jun 27 11:14:53 -0700 2009 Convert existing die(..., strerror(errno)) to d... [trast]
file ws.c
file wt-status.c
file wt-status.h
file xdiff-interface.c Wed Jul 01 19:16:37 -0700 2009 userdiff: add xdiff_clear_find_func() xdiff_se... [René Scharfe]
file xdiff-interface.h Wed Jul 01 19:16:37 -0700 2009 userdiff: add xdiff_clear_find_func() xdiff_se... [René Scharfe]
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/gittutorial.txt to get started, then see
Documentation/everyday.txt for a useful minimum set of commands, and
Documentation/git-commandname.txt for documentation of each command.
If git has been correctly installed, then the tutorial can also be
read with "man gittutorial" or "git help tutorial", and the
documentation of each command with "man git-commandname" or "git help
commandname".

CVS users may also want to read Documentation/gitcvs-migration.txt
("man gitcvs-migration" or "git help cvs-migration" if git is
installed).

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.