Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.

tag: v1.7.0.7

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 Documentation
Octocat-spinner-32 block-sha1 remove ARM and Mozilla SHA1 implementations August 18, 2009
Octocat-spinner-32 compat
Octocat-spinner-32 contrib
Octocat-spinner-32 git-gui Merge git://repo.or.cz/git-gui February 07, 2010
Octocat-spinner-32 git_remote_helpers
Octocat-spinner-32 gitk-git Merge git://git.kernel.org/pub/scm/gitk/gitk February 05, 2010
Octocat-spinner-32 gitweb
Octocat-spinner-32 perl Typofixes outside documentation area February 03, 2010
Octocat-spinner-32 ppc fix openssl headers conflicting with custom SHA1 implementations October 02, 2008
Octocat-spinner-32 t
Octocat-spinner-32 templates Merge branch 'bs/maint-pre-commit-hook-sample' into maint November 16, 2009
Octocat-spinner-32 xdiff Merge branch 'jc/conflict-marker-size' January 20, 2010
Octocat-spinner-32 .gitattributes .gitattributes: detect 8-space indent in shell scripts January 06, 2010
Octocat-spinner-32 .gitignore Add test-run-command to .gitignore January 25, 2010
Octocat-spinner-32 .mailmap Merge branch 'mg/mailmap-update' into maint April 09, 2010
Octocat-spinner-32 COPYING Update COPYING with GPLv2 with new FSF address January 17, 2010
Octocat-spinner-32 GIT-VERSION-GEN
Octocat-spinner-32 INSTALL INSTALL: document a simpler way to run uninstalled builds December 03, 2009
Octocat-spinner-32 Makefile
Octocat-spinner-32 README README: git lives at http://git-scm.com these days October 07, 2009
Octocat-spinner-32 RelNotes
Octocat-spinner-32 abspath.c abspath.c: move declaration of 'len' into inner block and use appropr… August 27, 2009
Octocat-spinner-32 advice.c Reword "detached HEAD" notification January 29, 2010
Octocat-spinner-32 advice.h Reword "detached HEAD" notification January 29, 2010
Octocat-spinner-32 alias.c Merge branch 'jk/maint-1.6.0-trace-argv' into maint May 25, 2009
Octocat-spinner-32 alloc.c Fix a bunch of pointer declarations (codestyle) May 01, 2009
Octocat-spinner-32 archive-tar.c archive-tar.c: squelch a type mismatch warning May 08, 2009
Octocat-spinner-32 archive-zip.c archive: remove unused headers July 19, 2008
Octocat-spinner-32 archive.c Merge branch 'jc/conflict-marker-size' January 20, 2010
Octocat-spinner-32 archive.h archive: do not read .gitattributes in working directory April 17, 2009
Octocat-spinner-32 attr.c git_attr(): fix function signature January 16, 2010
Octocat-spinner-32 attr.h git_attr(): fix function signature January 16, 2010
Octocat-spinner-32 base85.c Merge branch 'maint-1.6.2' into maint-1.6.3 January 18, 2010
Octocat-spinner-32 bisect.c Merge branch 'cc/maint-bisect-paths' into maint March 04, 2010
Octocat-spinner-32 bisect.h builtin-rev-list.c: mark file-local function static January 11, 2010
Octocat-spinner-32 blob.c Replace parse_blob() with an explanatory comment January 18, 2010
Octocat-spinner-32 blob.h Replace parse_blob() with an explanatory comment January 18, 2010
Octocat-spinner-32 branch.c Merge branch 'rc/maint-reflog-msg-for-forced-branch' into maint April 11, 2010
Octocat-spinner-32 branch.h Make git-clone respect branch.autosetuprebase March 03, 2009
Octocat-spinner-32 builtin-add.c
Octocat-spinner-32 builtin-annotate.c War on whitespace June 07, 2007
Octocat-spinner-32 builtin-apply.c
Octocat-spinner-32 builtin-archive.c Merge branch 'maint' February 07, 2010
Octocat-spinner-32 builtin-bisect--helper.c parse-opts: prepare for OPT_FILENAME May 25, 2009
Octocat-spinner-32 builtin-blame.c
Octocat-spinner-32 builtin-branch.c Merge branch 'jc/branch-d' January 22, 2010
Octocat-spinner-32 builtin-bundle.c Update the usage bundle string. September 18, 2009
Octocat-spinner-32 builtin-cat-file.c Typofixes outside documentation area February 03, 2010
Octocat-spinner-32 builtin-check-attr.c git_attr(): fix function signature January 16, 2010
Octocat-spinner-32 builtin-check-ref-format.c Merge branch 'jn/maint-http-fetch-mingw' into jn/help-everywhere November 10, 2009
Octocat-spinner-32 builtin-checkout-index.c parse-opts: prepare for OPT_FILENAME May 25, 2009
Octocat-spinner-32 builtin-checkout.c Reword "detached HEAD" notification January 29, 2010
Octocat-spinner-32 builtin-clean.c git-clean: fix the description of the default behavior February 04, 2010
Octocat-spinner-32 builtin-clone.c Merge branch 'tc/clone-v-progress' January 17, 2010
Octocat-spinner-32 builtin-commit-tree.c commit-tree: remove unused #define January 25, 2010
Octocat-spinner-32 builtin-commit.c
Octocat-spinner-32 builtin-config.c Merge branch 'jh/maint-config-file-prefix' January 27, 2010
Octocat-spinner-32 builtin-count-objects.c Merge branch 'maint-1.6.3' into maint-1.6.4 January 18, 2010
Octocat-spinner-32 builtin-describe.c describe: do not use unannotated tag even if exact match November 20, 2009
Octocat-spinner-32 builtin-diff-files.c Add cache preload facility November 14, 2008
Octocat-spinner-32 builtin-diff-index.c diff*: fix worktree setup August 28, 2008
Octocat-spinner-32 builtin-diff-tree.c Teach --stdin option to "log" family November 20, 2009
Octocat-spinner-32 builtin-diff.c Show usage string for 'git log -h', 'git show -h' and 'git diff -h' August 07, 2009
Octocat-spinner-32 builtin-fast-export.c
Octocat-spinner-32 builtin-fetch-pack.c run-command: support custom fd-set in async February 05, 2010
Octocat-spinner-32 builtin-fetch.c
Octocat-spinner-32 builtin-fmt-merge-msg.c Use die_errno() instead of die() when checking syscalls June 27, 2009
Octocat-spinner-32 builtin-for-each-ref.c Style fixes, add a space after if/for/while. August 31, 2009
Octocat-spinner-32 builtin-fsck.c Update git fsck --full short description to mention packs February 05, 2010
Octocat-spinner-32 builtin-gc.c General --quiet improvements December 03, 2009
Octocat-spinner-32 builtin-grep.c
Octocat-spinner-32 builtin-hash-object.c make "git hash-object" a built-in January 21, 2010
Octocat-spinner-32 builtin-help.c help: fix configured help format taking over command line one January 09, 2010
Octocat-spinner-32 builtin-index-pack.c
Octocat-spinner-32 builtin-init-db.c Merge branch 'ns/init-mkdir' August 05, 2009
Octocat-spinner-32 builtin-log.c
Octocat-spinner-32 builtin-ls-files.c Merge branch 'jc/cache-unmerge' January 20, 2010
Octocat-spinner-32 builtin-ls-remote.c Merge branch 'sr/vcs-helper' December 26, 2009
Octocat-spinner-32 builtin-ls-tree.c ls-tree: migrate to parse-options November 17, 2009
Octocat-spinner-32 builtin-mailinfo.c
Octocat-spinner-32 builtin-mailsplit.c Show usage string for 'git mailsplit -h' November 10, 2009
Octocat-spinner-32 builtin-merge-base.c git-merge-base/git-show-branch: Cleanup documentation and usage August 05, 2009
Octocat-spinner-32 builtin-merge-file.c Merge branch 'jc/conflict-marker-size' January 20, 2010
Octocat-spinner-32 builtin-merge-index.c make "merge-index" a built-in January 22, 2010
Octocat-spinner-32 builtin-merge-ours.c Show usage string for 'git merge-ours -h' November 09, 2009
Octocat-spinner-32 builtin-merge-recursive.c Make "subtree" part more orthogonal to the rest of merge-recursive. January 17, 2010
Octocat-spinner-32 builtin-merge-tree.c merge-tree: remove unnecessary call of git_extract_argv0_path January 22, 2010
Octocat-spinner-32 builtin-merge.c Merge branch 'ap/merge-backend-opts' January 20, 2010
Octocat-spinner-32 builtin-mktag.c make "mktag" a built-in January 22, 2010
Octocat-spinner-32 builtin-mktree.c parse-opts: prepare for OPT_FILENAME May 25, 2009
Octocat-spinner-32 builtin-mv.c git-mv: fix moving more than one source to a single destination January 22, 2010
Octocat-spinner-32 builtin-name-rev.c parse-opts: prepare for OPT_FILENAME May 25, 2009
Octocat-spinner-32 builtin-pack-objects.c
Octocat-spinner-32 builtin-pack-redundant.c make "git pack-redundant" a built-in January 22, 2010
Octocat-spinner-32 builtin-pack-refs.c parse-opts: prepare for OPT_FILENAME May 25, 2009
Octocat-spinner-32 builtin-patch-id.c make "git patch-id" a built-in January 21, 2010
Octocat-spinner-32 builtin-prune-packed.c prune-packed: only show progress when stderr is a tty November 23, 2009
Octocat-spinner-32 builtin-prune.c
Octocat-spinner-32 builtin-push.c
Octocat-spinner-32 builtin-read-tree.c Merge branch 'jc/fix-tree-walk' January 24, 2010
Octocat-spinner-32 builtin-receive-pack.c Merge branch 'sp/maint-push-sideband' into sp/push-sideband February 10, 2010
Octocat-spinner-32 builtin-reflog.c
Octocat-spinner-32 builtin-remote.c Add git remote set-url January 18, 2010
Octocat-spinner-32 builtin-replace.c builtin-replace: use "usage_msg_opt" to give better error messages May 31, 2009
Octocat-spinner-32 builtin-rerere.c Make 'rerere forget' work from a subdirectory. January 21, 2010
Octocat-spinner-32 builtin-reset.c
Octocat-spinner-32 builtin-rev-list.c
Octocat-spinner-32 builtin-rev-parse.c
Octocat-spinner-32 builtin-revert.c cherry-pick: prettify the advice message February 11, 2010
Octocat-spinner-32 builtin-rm.c rm: only refresh entries that we may touch January 19, 2010
Octocat-spinner-32 builtin-send-pack.c Merge branch 'sp/maint-push-sideband' into sp/push-sideband February 05, 2010
Octocat-spinner-32 builtin-shortlog.c
Octocat-spinner-32 builtin-show-branch.c Typofixes outside documentation area February 03, 2010
Octocat-spinner-32 builtin-show-ref.c Show usage string for 'git show-ref -h' November 09, 2009
Octocat-spinner-32 builtin-stripspace.c Show usage string for 'git stripspace -h' November 10, 2009
Octocat-spinner-32 builtin-symbolic-ref.c parse-opts: prepare for OPT_FILENAME May 25, 2009
Octocat-spinner-32 builtin-tag.c tag -d: print sha1 of deleted tag December 10, 2009
Octocat-spinner-32 builtin-tar-tree.c Show usage string for 'git get-tar-commit-id -h' November 10, 2009
Octocat-spinner-32 builtin-unpack-file.c make "git unpack-file" a built-in January 22, 2010
Octocat-spinner-32 builtin-unpack-objects.c Merge branch 'jc/maint-unpack-objects-strict' August 27, 2009
Octocat-spinner-32 builtin-update-index.c Merge branch 'jc/cache-unmerge' January 20, 2010
Octocat-spinner-32 builtin-update-ref.c parse-opts: prepare for OPT_FILENAME May 25, 2009
Octocat-spinner-32 builtin-update-server-info.c update-server-info: make builtin, use parseopt August 29, 2009
Octocat-spinner-32 builtin-upload-archive.c Merge branch 'tc/format-attribute' November 22, 2009
Octocat-spinner-32 builtin-var.c
Octocat-spinner-32 builtin-verify-pack.c verify-pack --stat-only: show histogram without verifying August 07, 2009
Octocat-spinner-32 builtin-verify-tag.c verify-tag: migrate to parse-options July 10, 2009
Octocat-spinner-32 builtin-write-tree.c write-tree: migrate to parse-options July 10, 2009
Octocat-spinner-32 builtin.h make "index-pack" a built-in January 22, 2010
Octocat-spinner-32 bundle.c Merge branch 'jc/log-stdin' November 23, 2009
Octocat-spinner-32 bundle.h Move bundle specific stuff into bundle.[ch] September 19, 2007
Octocat-spinner-32 cache-tree.c Improve on the 'invalid object' error message at commit time July 14, 2009
Octocat-spinner-32 cache-tree.h Optimize "diff-index --cached" using cache-tree May 25, 2009
Octocat-spinner-32 cache.h
Octocat-spinner-32 check-builtins.sh cherry is built-in, do not ship git-cherry.sh November 05, 2006
Octocat-spinner-32 check-racy.c ce_match_stat, run_diff_files: use symbolic constants for readability November 10, 2007
Octocat-spinner-32 check_bindir Move all dashed-form commands to libexecdir June 19, 2008
Octocat-spinner-32 color.c
Octocat-spinner-32 color.h
Octocat-spinner-32 combine-diff.c
Octocat-spinner-32 command-list.txt Add git-http-backend to command-list. December 26, 2009
Octocat-spinner-32 commit.c Merge branch 'maint-1.6.5' into maint January 29, 2010
Octocat-spinner-32 commit.h Merge branch 'jc/maint-limit-note-output' January 22, 2010
Octocat-spinner-32 config.c Merge branch 'jc/ident' January 20, 2010
Octocat-spinner-32 config.mak.in Make NO_PTHREADS the sole thread configuration variable January 31, 2010
Octocat-spinner-32 configure.ac Merge branch 'bw/no-python-autoconf' February 02, 2010
Octocat-spinner-32 connect.c
Octocat-spinner-32 convert.c Merge branch 'sp/maint-push-sideband' into sp/push-sideband February 05, 2010
Octocat-spinner-32 copy.c preserve mtime of local clone September 13, 2009
Octocat-spinner-32 csum-file.c Convert existing die(..., strerror(errno)) to die_errno() June 27, 2009
Octocat-spinner-32 csum-file.h Merge branch 'maint' October 10, 2008
Octocat-spinner-32 ctype.c ctype.c: fix typo in comment May 01, 2009
Octocat-spinner-32 daemon.c
Octocat-spinner-32 date.c Merge branch 'jc/maint-reflog-bad-timestamp' January 27, 2010
Octocat-spinner-32 decorate.c Unify signedness in hashing calls May 20, 2009
Octocat-spinner-32 decorate.h decorate: allow const objects to be decorated August 20, 2008
Octocat-spinner-32 delta.h Fix big left-shifts of unsigned char June 18, 2009
Octocat-spinner-32 diff-delta.c Nicolas Pitre has a new email address September 14, 2009
Octocat-spinner-32 diff-lib.c Merge branch 'jl/diff-submodule-ignore' January 26, 2010
Octocat-spinner-32 diff-no-index.c diff --no-index: make the usage string less scary November 10, 2009
Octocat-spinner-32 diff.c
Octocat-spinner-32 diff.h Merge branch 'jc/fix-tree-walk' January 24, 2010
Octocat-spinner-32 diffcore-break.c diffcore-break: save cnt_data for other phases November 16, 2009
Octocat-spinner-32 diffcore-delta.c Fix diff -B/--dirstat miscounting of newly added contents December 05, 2009
Octocat-spinner-32 diffcore-order.c Use xmemdupz() in many places. September 18, 2007
Octocat-spinner-32 diffcore-pickaxe.c pickaxe: count regex matches only once March 21, 2009
Octocat-spinner-32 diffcore-rename.c diffcore-rename: reduce memory footprint by freeing blob data early November 20, 2009
Octocat-spinner-32 diffcore.h Performance optimization for detection of modified submodules January 18, 2010
Octocat-spinner-32 dir.c
Octocat-spinner-32 dir.h Merge branch 'nd/sparse' January 13, 2010
Octocat-spinner-32 editor.c editor: use run_command's shell feature January 05, 2010
Octocat-spinner-32 entry.c Merge branch 'jc/symbol-static' January 20, 2010
Octocat-spinner-32 environment.c
Octocat-spinner-32 exec_cmd.c Merge branch 'js/maint-1.6.0-exec-path-env' into maint April 02, 2009
Octocat-spinner-32 exec_cmd.h Refactor git_set_argv0_path() to git_extract_argv0_path() January 26, 2009
Octocat-spinner-32 fast-import.c fast-import: use the diff_delta() max_delta_size argument February 17, 2010
Octocat-spinner-32 fetch-pack.h Smart fetch over HTTP: client side November 04, 2009
Octocat-spinner-32 fixup-builtins make remove-dashes: apply to scripts and programs as well, not just t… July 11, 2008
Octocat-spinner-32 fsck.c Allow the Unix epoch to be a valid commit date July 06, 2009
Octocat-spinner-32 fsck.h Check the format of more printf-type functions November 15, 2009
Octocat-spinner-32 generate-cmdlist.sh generate-cmdlist.sh: avoid selecting synopsis at wrong place November 30, 2008
Octocat-spinner-32 git-add--interactive.perl
Octocat-spinner-32 git-am.sh
Octocat-spinner-32 git-archimport.perl Make usage strings dash-less July 13, 2008
Octocat-spinner-32 git-bisect.sh Merge branch 'rs/work-around-grep-opt-insanity' November 25, 2009
Octocat-spinner-32 git-compat-util.h Merge branch 'il/maint-xmallocz' January 27, 2010
Octocat-spinner-32 git-cvsexportcommit.perl Avoid generating a warning if $fullname{$file} is undefined July 06, 2009
Octocat-spinner-32 git-cvsimport.perl cvsimport: standarize system() calls to external git tools January 19, 2010
Octocat-spinner-32 git-cvsserver.perl Merge branch 'gp/maint-cvsserver' January 28, 2010
Octocat-spinner-32 git-difftool--helper.sh Make difftool.prompt fall back to mergetool.prompt January 22, 2010
Octocat-spinner-32 git-difftool.perl difftool: Fix '--gui' when diff.guitool is unconfigured March 28, 2010
Octocat-spinner-32 git-filter-branch.sh Merge branch 'maint' February 11, 2010
Octocat-spinner-32 git-instaweb.sh fix portability issues with $ in double quotes January 26, 2010
Octocat-spinner-32 git-lost-found.sh lost-found: use git rev-parse -q December 03, 2008
Octocat-spinner-32 git-merge-octopus.sh octopus: remove dead code December 13, 2009
Octocat-spinner-32 git-merge-one-file.sh Show usage string for 'git merge-one-file -h' November 10, 2009
Octocat-spinner-32 git-merge-resolve.sh Convert to use quiet option when available April 22, 2009
Octocat-spinner-32 git-mergetool--lib.sh add shebang line to git-mergetool--lib.sh January 29, 2010
Octocat-spinner-32 git-mergetool.sh mergetool--lib: simplify API usage by removing more global variables April 12, 2009
Octocat-spinner-32 git-notes.sh Teach "-m <msg>" and "-F <file>" to "git notes edit" October 19, 2009
Octocat-spinner-32 git-parse-remote.sh Do not install shell libraries executable January 31, 2010
Octocat-spinner-32 git-pull.sh
Octocat-spinner-32 git-quiltimport.sh git-quiltimport: preserve standard input to be able to read user input February 25, 2009
Octocat-spinner-32 git-rebase--interactive.sh work around an obnoxious bash "safety feature" on OpenBSD January 26, 2010
Octocat-spinner-32 git-rebase.sh rebase: don't invoke the pager for each commit summary January 30, 2010
Octocat-spinner-32 git-relink.perl Make usage strings dash-less July 13, 2008
Octocat-spinner-32 git-repack.sh Merge branch 'js/maint-graft-unhide-true-parents' July 25, 2009
Octocat-spinner-32 git-request-pull.sh
Octocat-spinner-32 git-send-email.perl
Octocat-spinner-32 git-sh-setup.sh Merge branch 'gb/maint-submodule-env' into maint March 08, 2010
Octocat-spinner-32 git-stash.sh
Octocat-spinner-32 git-submodule.sh
Octocat-spinner-32 git-svn.perl
Octocat-spinner-32 git-web--browse.sh web--browse: fix Mac OS X GUI detection for 10.6 September 14, 2009
Octocat-spinner-32 git.c
Octocat-spinner-32 git.spec.in RPM packaging: use %global inside %{!?...} January 31, 2010
Octocat-spinner-32 graph.c Merge branch 'as/maint-graph-interesting-fix' August 27, 2009
Octocat-spinner-32 graph.h Documentation: undocument gc'd function graph_release() November 19, 2009
Octocat-spinner-32 grep.c
Octocat-spinner-32 grep.h
Octocat-spinner-32 hash.c Add 'const' where appropriate to index handling functions March 09, 2008
Octocat-spinner-32 hash.h Add 'const' where appropriate to index handling functions March 09, 2008
Octocat-spinner-32 help.c Remove hyphen from "git-command" in two error messages February 15, 2010
Octocat-spinner-32 help.h Merge branch 'ar/autospell' September 07, 2008
Octocat-spinner-32 hex.c slim down "git show-index" January 21, 2010
Octocat-spinner-32 http-backend.c http-backend: Don't infinite loop during die() March 24, 2010
Octocat-spinner-32 http-fetch.c Let 'git http-fetch -h' show usage outside any git repository November 10, 2009
Octocat-spinner-32 http-push.c Disable CURLOPT_NOBODY before enabling CURLOPT_PUT and CURLOPT_POST November 22, 2009
Octocat-spinner-32 http-walker.c http*: add helper methods for fetching objects (loose) June 06, 2009
Octocat-spinner-32 http.c http.c: mark file-local functions static January 12, 2010
Octocat-spinner-32 http.h http.c: mark file-local functions static January 12, 2010
Octocat-spinner-32 ident.c ident.c: replace fprintf with fputs to suppress compiler warning January 19, 2010
Octocat-spinner-32 imap-send.c
Octocat-spinner-32 levenshtein.c Fix typos / spelling in comments April 22, 2009
Octocat-spinner-32 levenshtein.h Typofixes outside documentation area February 03, 2010
Octocat-spinner-32 list-objects.c Merge branch 'lt/pack-object-memuse' April 18, 2009
Octocat-spinner-32 list-objects.h Merge branch 'lt/pack-object-memuse' April 18, 2009
Octocat-spinner-32 ll-merge.c Merge branch 'jc/conflict-marker-size' January 20, 2010
Octocat-spinner-32 ll-merge.h Merge branch 'jc/conflict-marker-size' January 20, 2010
Octocat-spinner-32 lockfile.c lockfile: show absolute filename in unable_to_lock_message January 12, 2010
Octocat-spinner-32 log-tree.c Fix "log" family not to be too agressive about showing notes January 20, 2010
Octocat-spinner-32 log-tree.h git-log: allow --decorate[=short|full] August 26, 2009
Octocat-spinner-32 mailmap.c mailmap.c: remove unused function January 12, 2010
Octocat-spinner-32 mailmap.h mailmap.c: remove unused function January 12, 2010
Octocat-spinner-32 match-trees.c Make "subtree" part more orthogonal to the rest of merge-recursive. January 17, 2010
Octocat-spinner-32 merge-file.c merge-tree: use ll_merge() not xdl_merge() January 16, 2010
Octocat-spinner-32 merge-recursive.c Merge branch 'maint' January 21, 2010
Octocat-spinner-32 merge-recursive.h Merge branch 'ap/merge-backend-opts' January 20, 2010
Octocat-spinner-32 name-hash.c Make hash_name_lookup able to do case-independent lookups April 09, 2008
Octocat-spinner-32 notes.c Fix crasher on encountering SHA1-like non-note in notes tree December 03, 2009
Octocat-spinner-32 notes.h Teach notes code to free its internal data structures on request October 19, 2009
Octocat-spinner-32 object.c object.c: remove unused functions January 17, 2010
Octocat-spinner-32 object.h object.c: remove unused functions January 17, 2010
Octocat-spinner-32 pack-check.c Don't expect verify_pack() callers to set pack_size June 06, 2009
Octocat-spinner-32 pack-refs.c Convert existing die(..., strerror(errno)) to die_errno() June 27, 2009
Octocat-spinner-32 pack-refs.h Move pack_refs() and friends into libgit June 19, 2008
Octocat-spinner-32 pack-revindex.c janitor: useless checks before free July 22, 2009
Octocat-spinner-32 pack-revindex.h discard revindex data when pack list changes August 22, 2008
Octocat-spinner-32 pack-write.c make "index-pack" a built-in January 22, 2010
Octocat-spinner-32 pack.h make "index-pack" a built-in January 22, 2010
Octocat-spinner-32 pager.c Make 'git var GIT_PAGER' always print the configured pager February 14, 2010
Octocat-spinner-32 parse-options.c Merge branch 'jc/symbol-static' January 20, 2010
Octocat-spinner-32 parse-options.h Merge branch 'jc/symbol-static' January 20, 2010
Octocat-spinner-32 patch-delta.c Fix integer overflow in patch_delta() January 26, 2010
Octocat-spinner-32 patch-ids.c patch-ids: use the new generic "sha1_pos" function to lookup sha1 April 04, 2009
Octocat-spinner-32 patch-ids.h Refactor patch-id filtering out of git-cherry and git-format-patch. April 11, 2007
Octocat-spinner-32 path.c
Octocat-spinner-32 pkt-line.c pkt-line: Make packet_read_line easier to debug October 30, 2009
Octocat-spinner-32 pkt-line.h pkt-line: Add strbuf based functions October 30, 2009
Octocat-spinner-32 preload-index.c Make ce_uptodate() trustworthy again January 24, 2010
Octocat-spinner-32 pretty.c Merge branch 'jc/maint-limit-note-output' January 22, 2010
Octocat-spinner-32 progress.c change throughput display units with fast links October 14, 2009
Octocat-spinner-32 progress.h nicer display of thin pack completion November 08, 2007
Octocat-spinner-32 quote.c Fix invalid read in quote_c_style_counted February 06, 2010
Octocat-spinner-32 quote.h quote.c: mark file-local function static January 12, 2010
Octocat-spinner-32 reachable.c process_{tree,blob}: Remove useless xstrdup calls April 08, 2009
Octocat-spinner-32 reachable.h Move traversal of reachable objects into a separate library. January 06, 2007
Octocat-spinner-32 read-cache.c Correct spelling of 'REUC' extension February 02, 2010
Octocat-spinner-32 reflog-walk.c Introduce new pretty formats %g[sdD] for reflog information October 19, 2009
Octocat-spinner-32 reflog-walk.h Introduce new pretty formats %g[sdD] for reflog information October 19, 2009
Octocat-spinner-32 refs.c
Octocat-spinner-32 refs.h rev-parse --branches/--tags/--remotes=pattern January 20, 2010
Octocat-spinner-32 remote-curl.c Merge branch 'sp/maint-push-sideband' into sp/push-sideband February 05, 2010
Octocat-spinner-32 remote.c refactor ref status logic for pushing January 09, 2010
Octocat-spinner-32 remote.h refactor ref status logic for pushing January 09, 2010
Octocat-spinner-32 replace_object.c environment: add global variable to disable replacement May 31, 2009
Octocat-spinner-32 rerere.c
Octocat-spinner-32 rerere.h Merge branch 'jc/cache-unmerge' January 20, 2010
Octocat-spinner-32 resolve-undo.c build: make code "-Wpointer-arith" clean February 01, 2010
Octocat-spinner-32 resolve-undo.h build: make code "-Wpointer-arith" clean February 01, 2010
Octocat-spinner-32 revision.c
Octocat-spinner-32 revision.h Fix "log" family not to be too agressive about showing notes January 20, 2010
Octocat-spinner-32 run-command.c
Octocat-spinner-32 run-command.h Merge branch 'sp/maint-push-sideband' into sp/push-sideband February 05, 2010
Octocat-spinner-32 send-pack.h Smart push over HTTP: client side November 04, 2009
Octocat-spinner-32 server-info.c Merge branch 'ar/unlink-err' into maint May 25, 2009
Octocat-spinner-32 setup.c
Octocat-spinner-32 sha1-lookup.c sha1-lookup: fix up the assertion message April 06, 2009
Octocat-spinner-32 sha1-lookup.h sha1-lookup: add new "sha1_pos" function to efficiently lookup sha1 April 04, 2009
Octocat-spinner-32 sha1_file.c
Octocat-spinner-32 sha1_name.c
Octocat-spinner-32 shallow.c Merge branch 'mk/maint-parse-careful' February 18, 2008
Octocat-spinner-32 shell.c Convert existing die(..., strerror(errno)) to die_errno() June 27, 2009
Octocat-spinner-32 shortlog.h Rename path_list to string_list July 21, 2008
Octocat-spinner-32 show-index.c slim down "git show-index" January 21, 2010
Octocat-spinner-32 sideband.c Smart push over HTTP: client side November 04, 2009
Octocat-spinner-32 sideband.h recv_sideband: Bands #2 and #3 always go to stderr March 10, 2009
Octocat-spinner-32 sigchain.c refactor signal handling for cleanup functions January 21, 2009
Octocat-spinner-32 sigchain.h refactor signal handling for cleanup functions January 21, 2009
Octocat-spinner-32 strbuf.c Merge branch 'ap/merge-backend-opts' January 20, 2010
Octocat-spinner-32 strbuf.h Merge branch 'jc/maint-strbuf-add-fix-doubling' January 20, 2010
Octocat-spinner-32 string-list.c string-list: new for_each_string_list() function February 27, 2009
Octocat-spinner-32 string-list.h string-list: rename the include guard to STRING_LIST_H January 09, 2010
Octocat-spinner-32 submodule.c
Octocat-spinner-32 submodule.h Teach diff --submodule that modified submodule directory is dirty January 24, 2010
Octocat-spinner-32 symlinks.c symlinks.c: remove unused functions January 17, 2010
Octocat-spinner-32 tag.c Merge branch 'mk/maint-parse-careful' March 02, 2008
Octocat-spinner-32 tag.h Be careful when dereferencing tags. November 02, 2005
Octocat-spinner-32 tar.h tar-tree: Introduce write_entry() March 25, 2006
Octocat-spinner-32 test-chmtime.c Typofixes outside documentation area February 03, 2010
Octocat-spinner-32 test-ctype.c Add is_regex_special() January 17, 2009
Octocat-spinner-32 test-date.c refactor test-date interface August 30, 2009
Octocat-spinner-32 test-delta.c Nicolas Pitre has a new email address September 14, 2009
Octocat-spinner-32 test-dump-cache-tree.c add test-dump-cache-tree in Makefile February 03, 2009
Octocat-spinner-32 test-genrandom.c test-genrandom: ensure stdout is set to _O_BINARY on Windows September 21, 2009
Octocat-spinner-32 test-index-version.c Add test-index-version August 23, 2009
Octocat-spinner-32 test-match-trees.c A new merge stragety 'subtree'. April 07, 2007
Octocat-spinner-32 test-parse-options.c parse-opt: ignore negation of OPT_NONEG for ambiguity checks September 29, 2009
Octocat-spinner-32 test-path-utils.c Introduce the function strip_path_suffix() February 19, 2009
Octocat-spinner-32 test-run-command.c start_command: detect execvp failures early January 10, 2010
Octocat-spinner-32 test-sha1.c Convert existing die(..., strerror(errno)) to die_errno() June 27, 2009
Octocat-spinner-32 test-sha1.sh more tr portability test script fixes March 13, 2008
Octocat-spinner-32 test-sigchain.c t0005: use SIGTERM for sigchain test January 30, 2009
Octocat-spinner-32 thread-utils.c Make usage of windows.h lean and mean September 18, 2009
Octocat-spinner-32 thread-utils.h pack-objects: Add runtime detection of online CPU's February 23, 2008
Octocat-spinner-32 trace.c trace: Fixed a minor typo in an error message. February 25, 2009
Octocat-spinner-32 transport-helper.c Typofixes outside documentation area February 03, 2010
Octocat-spinner-32 transport.c transport: add got_remote_refs flag February 16, 2010
Octocat-spinner-32 transport.h transport: add got_remote_refs flag February 16, 2010
Octocat-spinner-32 tree-diff.c Performance optimization for detection of modified submodules January 18, 2010
Octocat-spinner-32 tree-walk.c Merge branch 'maint-1.6.6' into maint February 14, 2010
Octocat-spinner-32 tree-walk.h Make 'traverse_trees()' traverse conflicting DF entries in parallel March 09, 2008
Octocat-spinner-32 tree.c Fix off-by-one in read_tree_recursive April 20, 2009
Octocat-spinner-32 tree.h add context pointer to read_tree_recursive() July 15, 2008
Octocat-spinner-32 unimplemented.sh Makefile: allow building without perl April 08, 2009
Octocat-spinner-32 unpack-trees.c Merge branch 'jc/fix-tree-walk' January 24, 2010
Octocat-spinner-32 unpack-trees.h Merge branch 'jc/fix-tree-walk' January 24, 2010
Octocat-spinner-32 upload-pack.c run-command: support custom fd-set in async February 05, 2010
Octocat-spinner-32 usage.c Fix truncated usage messages November 22, 2009
Octocat-spinner-32 userdiff.c git_attr(): fix function signature January 16, 2010
Octocat-spinner-32 userdiff.h color-words: make regex configurable via attributes January 17, 2009
Octocat-spinner-32 utf8.c Merge branch 'rs/optim-text-wrap' into maint March 04, 2010
Octocat-spinner-32 utf8.h Merge branch 'rs/optim-text-wrap' into maint March 04, 2010
Octocat-spinner-32 walker.c janitor: useless checks before free July 22, 2009
Octocat-spinner-32 walker.h Make walker.fetch_ref() take a struct ref. April 26, 2008
Octocat-spinner-32 wrap-for-bin.sh build dashless "bin-wrappers" directory similar to installed bindir December 03, 2009
Octocat-spinner-32 wrapper.c
Octocat-spinner-32 write_or_die.c Convert existing die(..., strerror(errno)) to die_errno() June 27, 2009
Octocat-spinner-32 ws.c git_attr(): fix function signature January 16, 2010
Octocat-spinner-32 wt-status.c Merge branch 'jl/submodule-diff' January 22, 2010
Octocat-spinner-32 wt-status.h status/commit: do not suggest "reset HEAD <path>" while merging December 12, 2009
Octocat-spinner-32 xdiff-interface.c
Octocat-spinner-32 xdiff-interface.h
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.
Something went wrong with that request. Please try again.