summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--.mailmap1
-rw-r--r--Documentation/RelNotes/2.13.0.txt348
-rw-r--r--Documentation/config.txt146
-rw-r--r--Documentation/diff-format.txt7
-rw-r--r--Documentation/diff-generate-patch.txt7
-rw-r--r--Documentation/diff-options.txt7
-rw-r--r--Documentation/git-apply.txt7
-rw-r--r--Documentation/git-branch.txt7
-rw-r--r--Documentation/git-commit.txt11
-rw-r--r--Documentation/git-describe.txt15
-rw-r--r--Documentation/git-filter-branch.txt14
-rw-r--r--Documentation/git-for-each-ref.txt92
-rw-r--r--Documentation/git-format-patch.txt2
-rw-r--r--Documentation/git-ls-files.txt10
-rw-r--r--Documentation/git-ls-tree.txt10
-rw-r--r--Documentation/git-name-rev.txt13
-rw-r--r--Documentation/git-rev-parse.txt10
-rw-r--r--Documentation/git-send-email.txt2
-rw-r--r--Documentation/git-stash.txt25
-rw-r--r--Documentation/git-status.txt7
-rw-r--r--Documentation/git-submodule.txt38
-rw-r--r--Documentation/git-update-index.txt43
-rw-r--r--Documentation/git.txt6
-rw-r--r--Documentation/gitattributes.txt10
-rw-r--r--Documentation/glossary-content.txt27
-rw-r--r--Documentation/technical/api-gitattributes.txt86
-rw-r--r--Documentation/technical/api-parse-options.txt5
-rwxr-xr-xGIT-VERSION-GEN2
-rw-r--r--Makefile17
l---------RelNotes2
-rw-r--r--archive.c24
-rw-r--r--attr.c895
-rw-r--r--attr.h50
-rw-r--r--branch.c5
-rw-r--r--branch.h3
-rw-r--r--builtin.h1
-rw-r--r--builtin/am.c4
-rw-r--r--builtin/blame.c25
-rw-r--r--builtin/branch.c335
-rw-r--r--builtin/cat-file.c8
-rw-r--r--builtin/check-attr.c66
-rw-r--r--builtin/checkout.c2
-rw-r--r--builtin/clean.c16
-rw-r--r--builtin/clone.c10
-rw-r--r--builtin/commit.c46
-rw-r--r--builtin/count-objects.c4
-rw-r--r--builtin/describe.c101
-rw-r--r--builtin/diff-tree.c63
-rw-r--r--builtin/difftool.c51
-rw-r--r--builtin/fast-export.c58
-rw-r--r--builtin/fetch-pack.c7
-rw-r--r--builtin/fmt-merge-msg.c70
-rw-r--r--builtin/fsck.c40
-rw-r--r--builtin/gc.c17
-rw-r--r--builtin/grep.c102
-rw-r--r--builtin/index-pack.c31
-rw-r--r--builtin/log.c5
-rw-r--r--builtin/merge-base.c30
-rw-r--r--builtin/merge.c136
-rw-r--r--builtin/name-rev.c58
-rw-r--r--builtin/notes.c22
-rw-r--r--builtin/pack-objects.c158
-rw-r--r--builtin/prune-packed.c4
-rw-r--r--builtin/prune.c8
-rw-r--r--builtin/rebase--helper.c40
-rw-r--r--builtin/receive-pack.c50
-rw-r--r--builtin/reflog.c2
-rw-r--r--builtin/remote.c4
-rw-r--r--builtin/replace.c112
-rw-r--r--builtin/reset.c2
-rw-r--r--builtin/rev-parse.c157
-rw-r--r--builtin/revert.c21
-rw-r--r--builtin/shortlog.c2
-rw-r--r--builtin/submodule--helper.c8
-rw-r--r--builtin/symbolic-ref.c2
-rw-r--r--builtin/tag.c62
-rw-r--r--builtin/update-index.c25
-rw-r--r--builtin/update-ref.c2
-rw-r--r--cache.h143
-rw-r--r--commit.c3
-rw-r--r--commit.h6
-rw-r--r--common-main.c3
-rw-r--r--config.c372
-rw-r--r--connect.c94
-rw-r--r--contrib/coccinelle/array.cocci16
-rw-r--r--contrib/coccinelle/strbuf.cocci6
-rw-r--r--contrib/completion/git-completion.bash251
-rw-r--r--contrib/completion/git-prompt.sh3
-rw-r--r--convert.c25
-rw-r--r--dir.c43
-rw-r--r--environment.c6
-rw-r--r--fast-import.c28
-rw-r--r--fetch-pack.c99
-rw-r--r--fetch-pack.h6
-rwxr-xr-xgit-add--interactive.perl13
-rw-r--r--git-compat-util.h2
-rwxr-xr-xgit-filter-branch.sh2
-rw-r--r--git-rebase--interactive.sh13
-rwxr-xr-xgit-stash.sh115
-rwxr-xr-xgit-svn.perl6
-rw-r--r--git.c1
-rw-r--r--hash.h14
-rw-r--r--hex.c8
-rw-r--r--http-walker.c10
-rw-r--r--ident.c49
-rw-r--r--ll-merge.c33
-rw-r--r--log-tree.c41
-rw-r--r--log-tree.h2
-rw-r--r--merge-recursive.c117
-rw-r--r--object.h2
-rw-r--r--oidset.c49
-rw-r--r--oidset.h45
-rw-r--r--pack-objects.h4
-rw-r--r--pager.c31
-rw-r--r--pathspec.c180
-rw-r--r--pathspec.h15
-rw-r--r--preload-index.c2
-rw-r--r--pretty.c7
-rw-r--r--reachable.c30
-rw-r--r--read-cache.c157
-rw-r--r--ref-filter.c567
-rw-r--r--ref-filter.h12
-rw-r--r--reflog-walk.c26
-rw-r--r--refs.c159
-rw-r--r--refs.h9
-rw-r--r--refs/files-backend.c487
-rw-r--r--refs/refs-internal.h70
-rw-r--r--remote.c2
-rw-r--r--remote.h9
-rw-r--r--revision.c14
-rw-r--r--send-pack.c46
-rw-r--r--sequencer.c3
-rw-r--r--setup.c255