summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--Documentation/.gitignore1
-rw-r--r--Documentation/RelNotes/2.19.0.txt248
-rw-r--r--Documentation/config.txt273
-rw-r--r--Documentation/diff-options.txt36
-rwxr-xr-xDocumentation/doc-diff109
-rw-r--r--Documentation/fetch-options.txt19
-rw-r--r--Documentation/git-checkout.txt9
-rw-r--r--Documentation/git-commit-graph.txt14
-rw-r--r--Documentation/git-for-each-ref.txt2
-rw-r--r--Documentation/git-fsck.txt3
-rw-r--r--Documentation/git-gc.txt4
-rw-r--r--Documentation/git-grep.txt7
-rw-r--r--Documentation/git-interpret-trailers.txt9
-rw-r--r--Documentation/git-merge.txt16
-rw-r--r--Documentation/git-p4.txt8
-rw-r--r--Documentation/git-rebase.txt7
-rw-r--r--Documentation/git-tag.txt2
-rw-r--r--Documentation/git-worktree.txt9
-rw-r--r--Documentation/githooks.txt7
-rw-r--r--Documentation/technical/commit-graph.txt22
-rw-r--r--Documentation/technical/hash-function-transition.txt202
-rw-r--r--Documentation/technical/http-protocol.txt4
-rw-r--r--Documentation/technical/pack-protocol.txt3
-rw-r--r--Makefile37
-rw-r--r--advice.c2
-rw-r--r--advice.h1
-rw-r--r--apply.c24
-rw-r--r--apply.h23
-rw-r--r--archive-tar.c12
-rw-r--r--archive-zip.c14
-rw-r--r--archive.c2
-rw-r--r--attr.h24
-rw-r--r--banned.h30
-rw-r--r--bisect.c2
-rw-r--r--blame.c18
-rw-r--r--blame.h28
-rw-r--r--blob.c10
-rw-r--r--blob.h2
-rw-r--r--branch.c2
-rw-r--r--builtin/add.c3
-rw-r--r--builtin/am.c16
-rw-r--r--builtin/blame.c6
-rw-r--r--builtin/branch.c7
-rw-r--r--builtin/checkout.c59
-rw-r--r--builtin/clone.c27
-rw-r--r--builtin/commit-graph.c101
-rw-r--r--builtin/commit-tree.c4
-rw-r--r--builtin/commit.c6
-rw-r--r--builtin/config.c50
-rw-r--r--builtin/describe.c13
-rw-r--r--builtin/diff-tree.c9
-rw-r--r--builtin/diff.c7
-rw-r--r--builtin/difftool.c10
-rw-r--r--builtin/fast-export.c56
-rw-r--r--builtin/fetch.c82
-rw-r--r--builtin/fmt-merge-msg.c28
-rw-r--r--builtin/fsck.c44
-rw-r--r--builtin/gc.c7
-rw-r--r--builtin/grep.c21
-rw-r--r--builtin/index-pack.c7
-rw-r--r--builtin/init-db.c3
-rw-r--r--builtin/log.c16
-rw-r--r--builtin/merge-base.c7
-rw-r--r--builtin/merge-recursive.c4
-rw-r--r--builtin/merge-tree.c3
-rw-r--r--builtin/merge.c45
-rw-r--r--builtin/name-rev.c13
-rw-r--r--builtin/notes.c3
-rw-r--r--builtin/pack-objects.c140
-rw-r--r--builtin/prune.c4
-rw-r--r--builtin/pull.c21
-rw-r--r--builtin/push.c4
-rw-r--r--builtin/read-tree.c2
-rw-r--r--builtin/receive-pack.c6
-rw-r--r--builtin/reflog.c15
-rw-r--r--builtin/remote.c5
-rw-r--r--builtin/replace.c94
-rw-r--r--builtin/reset.c6
-rw-r--r--builtin/rev-list.c2
-rw-r--r--builtin/rev-parse.c6
-rw-r--r--builtin/rm.c2
-rw-r--r--builtin/send-pack.c2
-rw-r--r--builtin/shortlog.c5
-rw-r--r--builtin/show-branch.c7
-rw-r--r--builtin/tag.c2
-rw-r--r--builtin/unpack-objects.c9
-rw-r--r--builtin/update-index.c44
-rw-r--r--builtin/upload-pack.c2
-rw-r--r--builtin/verify-commit.c4
-rw-r--r--builtin/worktree.c4
-rw-r--r--builtin/write-tree.c5
-rw-r--r--bundle.c10
-rw-r--r--cache-tree.c3
-rw-r--r--cache-tree.h2
-rw-r--r--cache.h115
-rw-r--r--checkout.c37
-rw-r--r--checkout.h4
-rwxr-xr-xci/lib-travisci.sh2
-rwxr-xr-xci/print-test-failures.sh55
-rwxr-xr-xci/run-static-analysis.sh21
-rwxr-xr-xci/util/extract-trash-dirs.sh50
-rw-r--r--color.c3
-rw-r--r--commit-graph.c379
-rw-r--r--commit-graph.h22
-rw-r--r--commit-slab-impl.h3
-rw-r--r--commit.c98
-rw-r--r--commit.h19
-rw-r--r--config.c116
-rw-r--r--config.h21
-rw-r--r--config.mak.dev5
-rw-r--r--config.mak.uname2
-rw-r--r--connect.c77
-rw-r--r--contrib/coccinelle/commit.cocci2
-rwxr-xr-xcontrib/mw-to-git/t/t9360-mw-to-git-clone.sh2
-rwxr-xr-xcontrib/subtree/t/t7900-subtree.sh121
-rw-r--r--contrib/vscode/.gitattributes1
-rw-r--r--contrib/vscode/README.md14
-rwxr-xr-xcontrib/vscode/init.sh375
-rw-r--r--convert.c48
-rw-r--r--convert.h56
-rw-r--r--diff-lib.c3
-rw-r--r--diff.c274
-rw-r--r--diff.h129
-rw-r--r--diffcore.h50
-rw-r--r--dir.c8
-rw-r--r--environment.c9
-rw-r--r--exec-cmd.c2
-rw-r--r--fast-import.c6
-rw-r--r--fetch-negotiator.c20
-rw-r--r--fetch-negotiator.h58
-rw-r--r--fetch-object.c2
-rw-r--r--fetch-pack.c388
-rw-r--r--fetch-pack.h7