Git for Windows support utf-8 filepath
C Shell Perl Tcl Python Emacs Lisp Other
Failed to load latest commit information.
Documentation Add a few more values for receive.denyCurrentBranch Jun 4, 2011
block-sha1 msvc: Select the "fast" definition of the {get,put}_be32() macros Jun 27, 2010
builtin Amend "git grep -O -i: if the pager is 'less', pass the '-i' option" Jun 4, 2011
compat bug fixed: pass right argc/argv. Aug 18, 2011
contrib Merge branch 'mk/grep-pcre' May 30, 2011
git-gui git gui: set GIT_ASKPASS=git-gui--askpass if not set yet Jun 4, 2011
git_remote_helpers remote-helpers: build in platform independent directory Sep 27, 2010
gitk-git Fix another invocation of git from gitk with an overly long command-line Jun 4, 2011
gitweb Gitweb: make line number toggling work for Firefox and Safari Jun 4, 2011
perl Git.pm: Use stream-like writing in cat_blob() Jun 4, 2011
po i18n: Makefile: "pot" target to extract messages marked for translation Mar 9, 2011
ppc fix openssl headers conflicting with custom SHA1 implementations Oct 2, 2008
t t5407: Fix line-ending dependency in post-rewrite.args Jun 4, 2011
templates Modernize git calling conventions in hook templates Mar 20, 2010
vcs-svn Merge branch 'rj/sparse' Apr 27, 2011
xdiff Merge branch 'cb/diff-fname-optim' into maint Nov 24, 2010
.gitattributes .gitattributes: detect 8-space indent in shell scripts Jan 6, 2010
.gitignore Merge branch 'jn/gitweb-js' May 26, 2011
.mailmap Martin Langhoff has a new e-mail address Oct 6, 2010
COPYING Update COPYING with GPLv2 with new FSF address Jan 17, 2010
GIT-VERSION-GEN Start 1.7.6 cycle Apr 27, 2011
INSTALL docs: default to more modern toolset Nov 24, 2010
LGPL-2.1 provide a copy of the LGPLv2.1 May 19, 2011
Makefile Merge commit 'v0.7.6.msysgit.0' into utf8-filepath-1.7.6 Aug 18, 2011
README README: git lives at http://git-scm.com these days Oct 7, 2009
RelNotes Start 1.7.6 cycle Apr 27, 2011
abspath.c Merge branch 'ef/maint-win-verify-path' into next Jun 1, 2011
aclocal.m4 configure: use AC_LANG_PROGRAM consistently Feb 14, 2011
advice.c Reword "detached HEAD" notification Jan 29, 2010
advice.h Reword "detached HEAD" notification Jan 30, 2010
alias.c split_cmdline: Allow caller to access error string Aug 11, 2010
alloc.c unbreak and eliminate NO_C99_FORMAT Mar 17, 2011
archive-tar.c archive-tar.c: squelch a type mismatch warning May 8, 2009
archive-zip.c archive: remove unused headers Jul 19, 2008
archive.c Convert read_tree{,_recursive} to support struct pathspec Mar 25, 2011
archive.h archive: do not read .gitattributes in working directory Apr 17, 2009
attr.c sparse: Fix some "symbol not declared" warnings Apr 22, 2011
attr.h enums: omit trailing comma for portability May 31, 2010
base85.c Standardize do { ... } while (0) style Aug 12, 2010
bisect.c bisect: refactor sha1_array into a generic sha1 list May 19, 2011
bisect.h builtin-rev-list.c: mark file-local function static Jan 11, 2010
blob.c Replace parse_blob() with an explanatory comment Jan 18, 2010
blob.h Replace parse_blob() with an explanatory comment Jan 19, 2010
branch.c Merge branch 'jh/maint-do-not-track-non-branches' Mar 15, 2011
branch.h Change incorrect "remote branch" to "remote tracking branch" in C code Nov 3, 2010
builtin.h repo-config: add deprecation warning Feb 13, 2011
bundle.c bundle: Use OFS_DELTA in bundle files Feb 6, 2011
bundle.h Move bundle specific stuff into bundle.[ch] Sep 19, 2007
cache-tree.c cache_tree_free: Fix small memory leak Sep 6, 2010
cache-tree.h Optimize "diff-index --cached" using cache-tree May 25, 2009
cache.h Allow using UNC path for git repository Jun 4, 2011
check-builtins.sh No longer force use of /usr/bin/sort Feb 19, 2009
check-racy.c ce_match_stat, run_diff_files: use symbolic constants for readability Nov 10, 2007
check_bindir Move all dashed-form commands to libexecdir Jun 19, 2008
color.c Share color list between graph and show-branch Apr 4, 2011
color.h Share color list between graph and show-branch Apr 5, 2011
combine-diff.c combine-diff: respect textconv attributes May 24, 2011
command-list.txt Add git-http-backend to command-list. Dec 26, 2009
commit.c Add const to parse_{commit,tag}_buffer() Feb 7, 2011
commit.h Merge branch 'jk/format-patch-am' May 31, 2011
config.c Add a Windows-specific fallback to getenv("HOME"); Jun 4, 2011
config.mak.in Merge branch 'kk/maint-prefix-in-config-mak' May 31, 2011
configure.ac configure: Check for libpcre May 9, 2011
connect.c Merge branch 'jk/git-connection-deadlock-fix' into maint-1.7.4 May 26, 2011
convert.c convert: CRLF_INPUT is a no-op in the output codepath May 20, 2011
copy.c preserve mtime of local clone Sep 13, 2009
csum-file.c sparse: Fix errors and silence warnings Apr 3, 2011
csum-file.h Merge branch 'maint' Oct 10, 2008
ctype.c magic pathspec: futureproof shorthand form Apr 8, 2011
daemon.c Fix sparse warnings Mar 22, 2011
date.c date: avoid "X years, 12 months" in relative dates Apr 20, 2011
decorate.c Unify signedness in hashing calls May 20, 2009
decorate.h decorate: allow const objects to be decorated Aug 20, 2008
delta.h Fix big left-shifts of unsigned char Jun 18, 2009
diff-delta.c fix >4GiB source delta assertion failure Aug 21, 2010
diff-lib.c diff-index --quiet: learn the "stop feeding the backend early" logic May 31, 2011
diff-no-index.c Convert struct diff_options to use struct pathspec Feb 3, 2011
diff.c Merge branch 'jk/diff-not-so-quick' into next Jun 1, 2011
diff.h Merge branch 'jk/diff-not-so-quick' into next Jun 1, 2011
diffcore-break.c Add a macro DIFF_QUEUE_CLEAR. May 7, 2010
diffcore-delta.c Fix diff -B/--dirstat miscounting of newly added contents Dec 5, 2009
diffcore-order.c Use xmemdupz() in many places. Sep 18, 2007
diffcore-pickaxe.c diffcore-pickaxe.c: a void function shouldn't try to return something Oct 6, 2010
diffcore-rename.c diffcore-rename.c: avoid set-but-not-used warning Jun 1, 2011
diffcore.h diff: pass the entire diff-options to diffcore_pickaxe() Aug 31, 2010
dir.c Merge branch 'nd/struct-pathspec' May 6, 2011
dir.h Merge branch 'nd/maint-setup' May 2, 2011
editor.c editor: use run_command's shell feature Jan 5, 2010
entry.c streaming_write_entry(): support files with holes May 20, 2011
environment.c core.hidedotfiles: hide '.git' dir by default Jun 4, 2011
exec_cmd.c Name make_*_path functions more accurately Mar 17, 2011
exec_cmd.h Refactor git_set_argv0_path() to git_extract_argv0_path() Jan 26, 2009
fast-import.c fast-import: fix option parser for no-arg options May 5, 2011
fetch-pack.h standardize brace placement in struct definitions Mar 16, 2011
fixup-builtins make remove-dashes: apply to scripts and programs as well, not just t… Jul 11, 2008
fsck.c Merge branch 'jm/maint-misc-fix' into maint May 30, 2011
fsck.h Check the format of more printf-type functions Nov 15, 2009
generate-cmdlist.sh standardize brace placement in struct definitions Mar 16, 2011
gettext.c i18n: do not poison translations unless GIT_GETTEXT_POISON envvar is set Mar 8, 2011
gettext.h i18n: avoid parenthesized string as array initializer Apr 11, 2011
git-add--interactive.perl add -i: ignore terminal escape sequences May 17, 2011
git-am.sh git am: ignore dirty submodules Jun 4, 2011
git-archimport.perl perl: use "use warnings" instead of -w Sep 27, 2010
git-bisect.sh i18n: git-bisect bisect_next_check "You need to" message May 21, 2011
git-compat-util.h Allow using UNC path for git repository Jun 4, 2011
git-cvsexportcommit.perl perl: use "use warnings" instead of -w Sep 27, 2010
git-cvsimport.perl Merge branch 'gr/cvsimport-alternative-cvspass-location' into maint May 13, 2011
git-cvsserver.perl Merge branch 'ab/require-perl-5.8' Oct 26, 2010
git-difftool--helper.sh difftool: provide basename to external tools Dec 16, 2010
git-difftool.perl difftool: Fix failure on Cygwin Dec 14, 2010
git-filter-branch.sh filter-branch: retire --remap-to-ancestor Aug 27, 2010
git-instaweb.sh git-instaweb: Change how gitweb.psgi is made runnable as standalone app Feb 27, 2011
git-lost-found.sh lost-found: use git rev-parse -q Dec 3, 2008
git-merge-octopus.sh merge-octopus: Work around environment issue on Windows Oct 25, 2010
git-merge-one-file.sh Merge branch 'jk/merge-one-file-working-tree' into maint May 13, 2011
git-merge-resolve.sh Convert to use quiet option when available Apr 22, 2009
git-mergetool--lib.sh Merge branch 'da/git-prefix-everywhere' into next May 30, 2011
git-mergetool.sh mergetool: Teach about submodules Apr 13, 2011
git-parse-remote.sh Merge branch 'mz/rebase' Apr 28, 2011
git-pull.sh i18n: git-pull eval_gettext + warning message May 21, 2011
git-quiltimport.sh git-quiltimport: preserve standard input to be able to read user input Feb 25, 2009
git-rebase--am.sh git-rebase--am: remove unnecessary --3way option Feb 10, 2011
git-rebase--interactive.sh rebase: write a reflog entry when finishing May 27, 2011
git-rebase--merge.sh rebase -m: don't print exit code 2 when merge fails Feb 10, 2011
git-rebase.sh rebase: write a reflog entry when finishing May 27, 2011
git-relink.perl Merge branch 'ab/require-perl-5.8' into maint Dec 9, 2010
git-remote-testgit.py Remove python 2.5'isms Jun 13, 2010
git-repack.sh Merge branch 'tr/maint-git-repack-tmpfile' into maint Nov 24, 2010
git-request-pull.sh git-request-pull: open-code the only invocation of get_remote_url Mar 2, 2011
git-send-email.perl send-email: handle Windows paths for display just like we do for proc… Jun 4, 2011
git-sh-i18n.sh git-sh-i18n.sh: add GIT_GETTEXT_POISON support May 14, 2011
git-sh-setup.sh submodule: Fix t7400, t7405, t7406 for msysGit Jun 4, 2011
git-stash.sh i18n: git-stash drop_stash say/die messages May 21, 2011
git-submodule.sh submodule: Fix t7400, t7405, t7406 for msysGit Jun 4, 2011
git-svn.perl Merge branch 'maint' May 20, 2011
git-web--browse.sh web--browse: better support for chromium Dec 3, 2010
git.c Merge branch 'da/git-prefix-everywhere' into next May 30, 2011
git.spec.in git.spec.in: Add gitweb subpackage Jun 30, 2010
graph.c Share color list between graph and show-branch Apr 5, 2011
graph.h Enable custom schemes for column colors in the graph API Jul 13, 2010
grep.c git-grep: Learn PCRE May 9, 2011
grep.h git-grep: Learn PCRE May 9, 2011
hash.c for_each_hash: allow passing a 'void *data' pointer to callback Feb 18, 2011
hash.h for_each_hash: allow passing a 'void *data' pointer to callback Feb 19, 2011
help.c help: always suggest common-cmds if prefix of cmd Dec 5, 2010
help.h builtin.h: Move two functions definitions to help.h. Sep 1, 2010
hex.c slim down "git show-index" Jan 21, 2010
http-backend.c http-backend: use end_url_with_slash() Nov 26, 2010
http-fetch.c Fix two unused variable warnings in gcc 4.6 Apr 3, 2011
http-push.c http-push: refactor curl_easy_setup madness May 4, 2011
http-walker.c http: make curl callbacks match contracts from curl header May 4, 2011
http.c Handle http.* config variables pointing to files gracefully on Windows Jun 4, 2011
http.h http: make curl callbacks match contracts from curl header May 4, 2011
ident.c Merge branch 'rg/no-gecos-in-pwent' May 26, 2011
imap-send.c sparse: Fix some "Using plain integer as NULL pointer" warnings Apr 11, 2011
levenshtein.c Fix typos / spelling in comments Apr 22, 2009
levenshtein.h Typofixes outside documentation area Feb 3, 2010
list-objects.c Merge branch 'nd/struct-pathspec' May 6, 2011
list-objects.h Merge branch 'lt/pack-object-memuse' Apr 18, 2009
ll-merge.c ll-merge: simplify opts == NULL case Jan 15, 2011
ll-merge.h merge-recursive --patience Aug 26, 2010
lockfile.c Name make_*_path functions more accurately Mar 17, 2011
log-tree.c Give commit message reencoding for output on MinGW a chance Jun 4, 2011
log-tree.h Allow customizable commit decorations colors Jun 24, 2010
mailmap.c mailmap: fix use of freed memory Oct 13, 2010
mailmap.h mailmap.c: remove unused function Jan 12, 2010
match-trees.c Make "subtree" part more orthogonal to the rest of merge-recursive. Jan 17, 2010
merge-file.c sparse: Fix an "symbol 'merge_file' not decared" warning Apr 11, 2011
merge-file.h sparse: Fix an "symbol 'merge_file' not decared" warning Apr 11, 2011
merge-recursive.c Revert "Merge branch 'en/merge-recursive'" May 19, 2011
merge-recursive.h Merge branch 'jk/merge-rename-ux' Mar 19, 2011
name-hash.c Add case insensitivity support for directories when using git status Oct 6, 2010
notes-cache.c notes.h/c: Propagate combine_notes_fn return value to add_note() and … Nov 17, 2010
notes-cache.h introduce notes-cache interface Apr 1, 2010
notes-merge.c index_fd(): turn write_object and format_check arguments into one flag May 9, 2011
notes-merge.h git notes merge: Add another auto-resolving strategy: "cat_sort_uniq" Nov 17, 2010
notes.c notes: refactor display notes default handling Mar 29, 2011
notes.h notes: refactor display notes default handling Mar 29, 2011
object.c read_sha1_file(): get rid of read_sha1_file_repl() madness May 15, 2011
object.h object.h: Remove obsolete struct object_refs Mar 14, 2011
pack-check.c sparse: Fix errors and silence warnings Apr 3, 2011
pack-refs.c pack-refs: remove newly empty directories Jul 7, 2010
pack-refs.h Move pack_refs() and friends into libgit Jun 19, 2008
pack-revindex.c janitor: useless checks before free Jul 22, 2009
pack-revindex.h discard revindex data when pack list changes Aug 22, 2008
pack-write.c move encode_in_pack_object_header() to a better place Feb 23, 2010
pack.h Merge branch 'sp/maint-dumb-http-pack-reidx' into maint Jun 16, 2010
pager.c Make 'git var GIT_PAGER' always print the configured pager Feb 14, 2010
parse-options.c Fix sparse warnings Mar 22, 2011
parse-options.h Make <identifier> lowercase as per CodingGuidelines Feb 15, 2011
patch-delta.c compat: helper for detecting unsigned overflow Feb 10, 2011
patch-ids.c patch-ids: use the new generic "sha1_pos" function to lookup sha1 Apr 4, 2009
patch-ids.h Refactor patch-id filtering out of git-cherry and git-format-patch. Apr 11, 2007
path.c Allow using UNC path for git repository Jun 4, 2011
pkt-line.c sparse: Fix errors and silence warnings Apr 3, 2011
pkt-line.h pkt-line: Add strbuf based functions Oct 30, 2009
preload-index.c Convert ce_path_match() to use struct pathspec Feb 3, 2011
pretty.c Merge branch 'jk/format-patch-am' May 31, 2011
progress.c change throughput display units with fast links Oct 14, 2009
progress.h nicer display of thin pack completion Nov 8, 2007
quote.c quote.c: separate quoting and relative path generation Jun 5, 2010
quote.h quote.h: simplify the inclusion Feb 7, 2011
reachable.c Remove unused variables Mar 22, 2011
reachable.h Move traversal of reachable objects into a separate library. Jan 6, 2007
read-cache.c Merge branch 'ef/maint-win-verify-path' into next Jun 1, 2011
reflog-walk.c Merge branch 'jk/maint-reflog-bottom' into maint Dec 14, 2010
reflog-walk.h Introduce new pretty formats %g[sdD] for reflog information Oct 19, 2009
refs.c Merge branch 'hv/submodule-find-ff-merge' Aug 21, 2010
refs.h setup_revisions(): Allow walking history in a submodule Jul 7, 2010
remote-curl.c http: make curl callbacks match contracts from curl header May 4, 2011
remote.c Change "tracking branch" to "remote-tracking branch" Nov 3, 2010
remote.h enums: omit trailing comma for portability May 31, 2010
replace_object.c inline lookup_replace_object() calls May 15, 2011
rerere.c Merge branch 'maint' May 30, 2011
rerere.h rerere: libify rerere_clear() and rerere_gc() May 8, 2011
resolve-undo.c Convert the users of for_each_string_list to for_each_string_list_ite… Jul 5, 2010
resolve-undo.h build: make code "-Wpointer-arith" clean Feb 1, 2010
revision.c Merge branch 'jc/notes-batch-removal' May 29, 2011
revision.h Merge branch 'jk/format-patch-am' May 31, 2011
run-command.c run-command: handle short writes and EINTR in die_child Apr 20, 2011
run-command.h Enable threaded async procedures whenever pthreads is available Mar 10, 2010
send-pack.h push: pass --progress down to git-pack-objects Oct 18, 2010
server-info.c update-server-info: Shorten read_pack_info_file() Jul 19, 2010
setup.c Merge branch 'da/git-prefix-everywhere' into next May 30, 2011
sh-i18n--envsubst.c sh-18n: quell "unused variable" warning May 25, 2011
sha1-array.c receive-pack: eliminate duplicate .have refs May 19, 2011
sha1-array.h receive-pack: eliminate duplicate .have refs May 20, 2011
sha1-lookup.c sha1-lookup: fix up the assertion message Apr 6, 2009
sha1-lookup.h sha1-lookup: add new "sha1_pos" function to efficiently lookup sha1 Apr 4, 2009
sha1_file.c sha1_file: use the correct type (ssize_t, not size_t) for read-style … May 26, 2011
sha1_name.c Merge branch 'jc/magic-pathspec' May 23, 2011
shallow.c object.h: Add OBJECT_ARRAY_INIT macro and make use of it. Aug 29, 2010
shell.c shell: add missing initialization of argv0_path May 5, 2011
shortlog.h pretty: Respect --abbrev option May 4, 2010
show-index.c Revert ab/i18n out of 'next' Aug 31, 2010
sideband.c Smart push over HTTP: client side Nov 4, 2009
sideband.h recv_sideband: Bands #2 and #3 always go to stderr Mar 20, 2009
sigchain.c refactor signal handling for cleanup functions Jan 21, 2009
sigchain.h refactor signal handling for cleanup functions Jan 22, 2009
strbuf.c Merge branch 'ef/maint-strbuf-init' Apr 27, 2011
strbuf.h strbuf: clarify assertion in strbuf_setlen() Apr 27, 2011
streaming.c streaming: read loose objects incrementally May 20, 2011
streaming.h streaming: a new API to read from the object store May 20, 2011
string-list.c string_list_append: always set util pointer to NULL Feb 14, 2011
string-list.h standardize brace placement in struct definitions Mar 16, 2011
submodule.c Submodules: Don't parse .gitmodules when it contains, merge conflicts May 14, 2011
submodule.h fetch/pull: Add the 'on-demand' value to the --recurse-submodules option Mar 9, 2011
symlinks.c do not overwrite untracked symlinks Feb 21, 2011
tag.c parse_tag_buffer(): do not prefixcmp() out of range Feb 16, 2011
tag.h Add const to parse_{commit,tag}_buffer() Feb 7, 2011
tar.h tar-tree: Introduce write_entry() Mar 25, 2006
test-chmtime.c Typofixes outside documentation area Feb 4, 2010
test-ctype.c Add is_regex_special() Jan 17, 2009
test-date.c test-date: fix sscanf type conversion Jul 6, 2010
test-delta.c Nicolas Pitre has a new email address Sep 14, 2009
test-dump-cache-tree.c add test-dump-cache-tree in Makefile Feb 3, 2009
test-genrandom.c test-genrandom: ensure stdout is set to _O_BINARY on Windows Sep 21, 2009
test-index-version.c Add test-index-version Aug 23, 2009
test-line-buffer.c vcs-svn: remove buffer_read_string Mar 26, 2011
test-match-trees.c A new merge stragety 'subtree'. Apr 7, 2007
test-mktemp.c Improve error messages when temporary file creation fails Dec 21, 2010
test-obj-pool.c Add memory pool library Aug 14, 2010
test-parse-options.c Make <identifier> lowercase as per CodingGuidelines Feb 15, 2011
test-path-utils.c Name make_*_path functions more accurately Mar 17, 2011
test-run-command.c tests: check error message from run_command Apr 20, 2011
test-sha1.c Convert existing die(..., strerror(errno)) to die_errno() Jun 27, 2009
test-sha1.sh more tr portability test script fixes Mar 13, 2008
test-sigchain.c t0005: use SIGTERM for sigchain test Jan 30, 2009
test-string-pool.c Add string-specific memory pool Aug 14, 2010
test-subprocess.c Remove unused variables Mar 22, 2011
test-svn-fe.c vcs-svn: Check for errors from open() Nov 24, 2010
test-treap.c treap: make treap_insert return inserted node Dec 7, 2010
thread-utils.c Fix sparse warnings Mar 22, 2011
thread-utils.h thread-utils.h: simplify the inclusion Dec 10, 2010
trace.c Fix sparse warnings Mar 22, 2011
transport-helper.c Remove unused variables Mar 22, 2011
transport.c Merge branch 'maint' May 30, 2011
transport.h refactor refs_from_alternate_cb to allow passing extra data May 19, 2011
tree-diff.c Merge branch 'jk/diff-not-so-quick' into next Jun 1, 2011
tree-walk.c pathspec: rename per-item field has_wildcard to use_wildcard Apr 5, 2011
tree-walk.h grep: drop pathspec_matches() in favor of tree_entry_interesting() Feb 3, 2011
tree.c Convert read_tree{,_recursive} to support struct pathspec Mar 25, 2011
tree.h Convert read_tree{,_recursive} to support struct pathspec Mar 25, 2011
unimplemented.sh Makefile: allow building without perl Apr 8, 2009
unpack-trees.c Merge branch 'jc/diff-index-quick-exit-early' into next Jun 1, 2011
unpack-trees.h Merge branch 'jc/diff-index-quick-exit-early' into next Jun 1, 2011
upload-pack.c Merge branch 'jk/maint-upload-pack-shallow' into maint May 4, 2011
url.c Fix sparse warnings Mar 22, 2011
url.h url: add str wrapper for end_url_with_slash() Nov 26, 2010
usage.c Fix sparse warnings Mar 22, 2011
userdiff.c Merge branch 'jk/combine-diff-binary-etc' into next May 24, 2011
userdiff.h refactor get_textconv to not require diff_filespec May 23, 2011
utf8.c strbuf: add fixed-length version of add_wrapped_text Feb 23, 2011
utf8.h strbuf: add fixed-length version of add_wrapped_text Feb 23, 2011
walker.c commit: Add commit_list prefix in two function names. Nov 29, 2010
walker.h http: init and cleanup separately from http-walker Mar 2, 2010
wrap-for-bin.sh wrap-for-bin: do not export an empty GIT_TEMPLATE_DIR Mar 2, 2010
wrapper.c read_in_full: always report errors May 26, 2011
write_or_die.c Convert existing die(..., strerror(errno)) to die_errno() Jun 27, 2009
ws.c Make the tab width used for whitespace checks configurable Dec 1, 2010
wt-status.c Merge branch 'ab/i18n-st' Apr 1, 2011
wt-status.h Merge branch 'jn/status-translatable' Mar 19, 2011
xdiff-interface.c add, merge, diff: do not use strcasecmp to compare config variable names May 14, 2011
xdiff-interface.h Merge branch 'maint-1.7.0' into maint May 4, 2010
zlib.c wrapper: give zlib wrappers their own translation unit Nov 10, 2010

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-scm.com/
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.