summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--.travis.yml3
-rw-r--r--Documentation/RelNotes/2.13.7.txt20
-rw-r--r--Documentation/RelNotes/2.14.4.txt5
-rw-r--r--Documentation/RelNotes/2.15.2.txt3
-rw-r--r--Documentation/RelNotes/2.16.4.txt5
-rw-r--r--Documentation/RelNotes/2.17.1.txt16
-rw-r--r--Documentation/RelNotes/2.18.0.txt130
-rw-r--r--Documentation/config.txt47
-rw-r--r--Documentation/diff-config.txt3
-rw-r--r--Documentation/git-help.txt4
-rw-r--r--Documentation/git-p4.txt32
-rw-r--r--Documentation/git-status.txt10
-rw-r--r--Documentation/git-submodule.txt17
-rw-r--r--Documentation/git.txt10
-rw-r--r--Documentation/gitattributes.txt2
-rw-r--r--Documentation/gitmodules.txt2
-rw-r--r--Documentation/gitrevisions.txt2
-rw-r--r--Documentation/merge-config.txt8
-rw-r--r--Documentation/merge-strategies.txt11
-rw-r--r--Documentation/technical/api-oid-array.txt17
-rw-r--r--Documentation/technical/protocol-v2.txt9
-rwxr-xr-xGIT-VERSION-GEN2
-rw-r--r--Makefile17
-rw-r--r--alias.c22
-rw-r--r--alias.h12
-rw-r--r--apply.c10
-rw-r--r--archive-tar.c2
-rw-r--r--archive.c6
-rw-r--r--argv-array.c6
-rw-r--r--argv-array.h4
-rw-r--r--attr.c10
-rw-r--r--blame.c2
-rw-r--r--branch.c7
-rw-r--r--builtin/add.c3
-rw-r--r--builtin/am.c40
-rw-r--r--builtin/blame.c129
-rw-r--r--builtin/branch.c6
-rw-r--r--builtin/cat-file.c4
-rw-r--r--builtin/checkout.c1
-rw-r--r--builtin/clone.c15
-rw-r--r--builtin/commit.c44
-rw-r--r--builtin/config.c5
-rw-r--r--builtin/count-objects.c2
-rw-r--r--builtin/describe.c2
-rw-r--r--builtin/difftool.c11
-rw-r--r--builtin/fast-export.c31
-rw-r--r--builtin/fetch.c145
-rw-r--r--builtin/fsck.c47
-rw-r--r--builtin/gc.c2
-rw-r--r--builtin/grep.c9
-rw-r--r--builtin/help.c40
-rw-r--r--builtin/index-pack.c19
-rw-r--r--builtin/init-db.c2
-rw-r--r--builtin/log.c6
-rw-r--r--builtin/ls-files.c8
-rw-r--r--builtin/merge.c26
-rw-r--r--builtin/mv.c2
-rw-r--r--builtin/notes.c20
-rw-r--r--builtin/pack-objects.c60
-rw-r--r--builtin/pack-redundant.c62
-rw-r--r--builtin/prune-packed.c2
-rw-r--r--builtin/pull.c11
-rw-r--r--builtin/push.c80
-rw-r--r--builtin/read-tree.c3
-rw-r--r--builtin/receive-pack.c12
-rw-r--r--builtin/remote.c37
-rw-r--r--builtin/reset.c2
-rw-r--r--builtin/rev-parse.c12
-rw-r--r--builtin/rm.c3
-rw-r--r--builtin/send-pack.c24
-rw-r--r--builtin/submodule--helper.c54
-rw-r--r--builtin/unpack-objects.c7
-rw-r--r--builtin/update-index.c34
-rw-r--r--bulk-checkin.c2
-rw-r--r--bundle.c2
-rw-r--r--cache-tree.c4
-rw-r--r--cache.h45
-rw-r--r--checkout.c5
-rwxr-xr-xci/lib-travisci.sh3
-rw-r--r--color.c4
-rw-r--r--column.c2
-rw-r--r--command-list.txt110
-rw-r--r--commit.c4
-rw-r--r--commit.h2
-rw-r--r--config.c50
-rw-r--r--connect.c1
-rw-r--r--contrib/completion/git-completion.bash365
-rw-r--r--contrib/completion/git-completion.zsh9
-rw-r--r--contrib/credential/netrc/Makefile4
-rwxr-xr-xcontrib/credential/netrc/git-credential-netrc58
-rwxr-xr-xcontrib/credential/netrc/t-git-credential-netrc.sh31
-rwxr-xr-xcontrib/credential/netrc/test.command-option-gpg2
-rwxr-xr-xcontrib/credential/netrc/test.git-config-gpg2
-rw-r--r--contrib/credential/netrc/test.netrc.gpg0
-rwxr-xr-xcontrib/credential/netrc/test.pl88
-rwxr-xr-xcontrib/fast-import/import-tars.perl31
-rw-r--r--date.c2
-rw-r--r--diff.c34
-rw-r--r--diff.h1
-rw-r--r--diffcore-pickaxe.c1
-rw-r--r--dir-iterator.c2
-rw-r--r--dir.c27
-rw-r--r--dir.h5
-rw-r--r--fast-import.c2
-rw-r--r--fetch-pack.c23
-rw-r--r--fsck.c158
-rw-r--r--fsck.h7
-rw-r--r--fsmonitor.c14
-rwxr-xr-xgenerate-cmdlist.sh126
-rwxr-xr-xgit-add--interactive.perl11
-rw-r--r--git-compat-util.h22
-rwxr-xr-xgit-filter-branch.sh4
-rwxr-xr-xgit-merge-one-file.sh2
-rwxr-xr-xgit-p4.py219
-rw-r--r--git-rebase--interactive.sh8
-rwxr-xr-xgit-send-email.perl38
-rwxr-xr-xgit-submodule.sh28
-rw-r--r--git.c85
-rw-r--r--grep.c18
-rw-r--r--help.c244
-rw-r--r--help.h10
-rw-r--r--http-push.c18
-rw-r--r--http.c89
-rw-r--r--http.h4
-rw-r--r--imap-send.c2
-rw-r--r--lockfile.c2
-rw-r--r--log-tree.c16
-rw-r--r--mailinfo.c2
-rw-r--r--merge-recursive.c258
-rw-r--r--merge-recursive.h9
-rw-r--r--merge.c40
-rw-r--r--notes-merge.c4
-rw-r--r--pack-bitmap-write.c