summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.clang-format2
-rw-r--r--Documentation/Makefile1
-rw-r--r--Documentation/RelNotes/2.16.2.txt30
-rw-r--r--Documentation/RelNotes/2.17.0.txt187
-rw-r--r--Documentation/config.txt4
-rw-r--r--Documentation/diff-options.txt10
-rw-r--r--Documentation/git-cat-file.txt7
-rw-r--r--Documentation/git-commit.txt2
-rw-r--r--Documentation/git-daemon.txt28
-rw-r--r--Documentation/git-pack-objects.txt11
-rw-r--r--Documentation/git-read-tree.txt5
-rw-r--r--Documentation/git-rebase.txt5
-rw-r--r--Documentation/git-show.txt4
-rw-r--r--Documentation/git-status.txt23
-rw-r--r--Documentation/git-submodule.txt16
-rw-r--r--Documentation/git.txt10
-rw-r--r--Documentation/gitattributes.txt54
-rw-r--r--Documentation/gitignore.txt11
-rw-r--r--Documentation/gitremote-helpers.txt7
-rw-r--r--Documentation/gitsubmodules.txt100
-rw-r--r--Documentation/rev-list-options.txt11
-rw-r--r--Documentation/technical/api-object-access.txt2
-rw-r--r--Documentation/technical/long-running-process-protocol.txt50
-rw-r--r--Documentation/technical/pack-protocol.txt8
-rw-r--r--Documentation/technical/protocol-capabilities.txt8
-rw-r--r--Documentation/technical/repository-version.txt12
-rwxr-xr-xGIT-VERSION-GEN2
-rw-r--r--INSTALL17
-rw-r--r--Makefile85
l---------RelNotes2
-rw-r--r--apply.c18
-rw-r--r--bisect.c36
-rw-r--r--blame.c2
-rw-r--r--builtin/am.c6
-rw-r--r--builtin/cat-file.c2
-rw-r--r--builtin/checkout.c16
-rw-r--r--builtin/clone.c53
-rw-r--r--builtin/commit-tree.c4
-rw-r--r--builtin/commit.c304
-rw-r--r--builtin/describe.c9
-rw-r--r--builtin/fetch-pack.c18
-rw-r--r--builtin/fetch.c83
-rw-r--r--builtin/fsck.c34
-rw-r--r--builtin/gc.c3
-rw-r--r--builtin/hash-object.c3
-rw-r--r--builtin/index-pack.c222
-rw-r--r--builtin/log.c11
-rw-r--r--builtin/merge.c8
-rw-r--r--builtin/mktag.c6
-rw-r--r--builtin/mktree.c10
-rw-r--r--builtin/notes.c8
-rw-r--r--builtin/pack-objects.c101
-rw-r--r--builtin/prune.c7
-rw-r--r--builtin/pull.c2
-rw-r--r--builtin/rebase--helper.c4
-rw-r--r--builtin/receive-pack.c11
-rw-r--r--builtin/repack.c8
-rw-r--r--builtin/replace.c4
-rw-r--r--builtin/reset.c28
-rw-r--r--builtin/rev-list.c71
-rw-r--r--builtin/rev-parse.c4
-rw-r--r--builtin/revert.c4
-rw-r--r--builtin/submodule--helper.c340
-rw-r--r--builtin/tag.c2
-rw-r--r--builtin/unpack-objects.c29
-rw-r--r--builtin/worktree.c2
-rw-r--r--bulk-checkin.c28
-rw-r--r--bundle.c35
-rw-r--r--cache-tree.c23
-rw-r--r--cache.h88
-rwxr-xr-xci/lib-travisci.sh7
-rwxr-xr-xci/run-linux32-build.sh51
-rwxr-xr-xci/run-linux32-docker.sh7
-rwxr-xr-xci/run-tests.sh7
-rw-r--r--combine-diff.c4
-rw-r--r--commit.c40
-rw-r--r--commit.h12
-rw-r--r--config.c12
-rw-r--r--connected.c2
-rw-r--r--contrib/coccinelle/strbuf.cocci20
-rw-r--r--contrib/completion/git-completion.bash2
-rwxr-xr-xcontrib/examples/git-difftool.perl2
-rw-r--r--convert.c44
-rw-r--r--convert.h17
-rw-r--r--csum-file.c46
-rw-r--r--csum-file.h38
-rw-r--r--daemon.c61
-rw-r--r--diff-lib.c4
-rw-r--r--diff.c54
-rw-r--r--diff.h13
-rw-r--r--diffcore-pickaxe.c48
-rw-r--r--diffcore-rename.c12
-rw-r--r--dir.c110
-rw-r--r--dir.h12
-rw-r--r--environment.c4
-rw-r--r--fast-import.c70
-rw-r--r--fetch-object.c45
-rw-r--r--fetch-object.h11
-rw-r--r--fetch-pack.c65
-rw-r--r--fetch-pack.h10
-rwxr-xr-xgit-add--interactive.perl2
-rw-r--r--git-rebase--am.sh1
-rw-r--r--git-rebase--interactive.sh25
-rw-r--r--git-rebase--merge.sh3
-rwxr-xr-xgit-rebase.sh5
-rwxr-xr-xgit-send-email.perl5
-rwxr-xr-xgit-stash.sh5
-rwxr-xr-xgit-submodule.sh112
-rwxr-xr-xgit-svn.perl6
-rw-r--r--hash.h40
-rw-r--r--hashmap.h3
-rw-r--r--http-push.c4
-rw-r--r--http-walker.c6
-rw-r--r--http.c98
-rw-r--r--list-objects-filter-options.c92
-rw-r--r--list-objects-filter-options.h18
-rw-r--r--list-objects.c29
-rw-r--r--log-tree.c2
-rw-r--r--mailinfo.c10
-rw-r--r--match-trees.c46
-rw-r--r--merge-recursive.c43
-rw-r--r--mru.c50
-rw-r--r--mru.h45
-rw-r--r--name-hash.c3
-rw-r--r--notes-cache.c8
-rw-r--r--notes-merge.c9
-rw-r--r--notes-utils.c9
-rw-r--r--notes-utils.h3
-rw-r--r--notes.c63
-rw-r--r--notes.h29
-rw-r--r--object.c13
-rw-r--r--object.h5
-rw-r--r--oidmap.c11
-rw-r--r--pack-bitmap-write.c30