summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.mailmap11
-rw-r--r--Documentation/RelNotes/2.19.0.txt140
-rw-r--r--Documentation/SubmittingPatches4
-rw-r--r--Documentation/config.txt70
-rw-r--r--Documentation/diff-options.txt33
-rw-r--r--Documentation/fetch-options.txt16
-rw-r--r--Documentation/git-bisect-lk2009.txt2
-rw-r--r--Documentation/git-branch.txt3
-rw-r--r--Documentation/git-checkout.txt9
-rw-r--r--Documentation/git-grep.txt16
-rw-r--r--Documentation/git-imap-send.txt4
-rw-r--r--Documentation/git-merge.txt16
-rw-r--r--Documentation/git-notes.txt2
-rw-r--r--Documentation/git-rebase.txt144
-rw-r--r--Documentation/git-send-email.txt17
-rw-r--r--Documentation/git-status.txt2
-rw-r--r--Documentation/git-svn.txt2
-rw-r--r--Documentation/git-worktree.txt9
-rw-r--r--Documentation/giteveryday.txt2
-rw-r--r--Documentation/gitignore.txt2
-rw-r--r--Documentation/gitsubmodules.txt2
-rw-r--r--Documentation/glossary-content.txt2
-rw-r--r--Documentation/revisions.txt3
-rw-r--r--Documentation/technical/api-directory-listing.txt2
-rw-r--r--Documentation/technical/api-gitattributes.txt2
-rw-r--r--Documentation/technical/commit-graph-format.txt10
-rw-r--r--Documentation/technical/directory-rename-detection.txt115
-rw-r--r--Documentation/technical/pack-protocol.txt4
-rw-r--r--Documentation/technical/protocol-v2.txt31
-rw-r--r--Makefile10
-rw-r--r--advice.c2
-rw-r--r--advice.h1
-rw-r--r--apply.c26
-rw-r--r--blame.c5
-rw-r--r--builtin/am.c7
-rw-r--r--builtin/blame.c8
-rw-r--r--builtin/branch.c22
-rw-r--r--builtin/checkout.c49
-rw-r--r--builtin/clone.c6
-rw-r--r--builtin/config.c27
-rw-r--r--builtin/difftool.c6
-rw-r--r--builtin/fetch.c208
-rw-r--r--builtin/fmt-merge-msg.c19
-rw-r--r--builtin/gc.c1
-rw-r--r--builtin/grep.c7
-rw-r--r--builtin/log.c1
-rw-r--r--builtin/merge-recursive.c4
-rw-r--r--builtin/merge.c43
-rw-r--r--builtin/pack-objects.c7
-rw-r--r--builtin/receive-pack.c17
-rw-r--r--builtin/reset.c2
-rw-r--r--builtin/rev-list.c13
-rw-r--r--builtin/submodule--helper.c34
-rw-r--r--builtin/update-index.c40
-rw-r--r--builtin/worktree.c4
-rw-r--r--cache.h84
-rw-r--r--checkout.c37
-rw-r--r--checkout.h4
-rw-r--r--commit.c4
-rw-r--r--compat/vcbuild/README4
-rw-r--r--config.c49
-rw-r--r--config.h23
-rw-r--r--connect.h2
-rw-r--r--connected.c6
-rw-r--r--connected.h7
-rw-r--r--contrib/git-jump/README12
-rwxr-xr-xcontrib/git-jump/git-jump2
-rw-r--r--convert.c2
-rw-r--r--diff-lib.c3
-rw-r--r--diff.c268
-rw-r--r--diff.h9
-rw-r--r--dir.c2
-rw-r--r--ewah/bitmap.c32
-rw-r--r--ewah/ewah_bitmap.c249
-rw-r--r--ewah/ewah_io.c91
-rw-r--r--ewah/ewah_rlw.c8
-rw-r--r--ewah/ewok.h33
-rw-r--r--ewah/ewok_rlw.h1
-rw-r--r--fast-import.c2
-rw-r--r--fetch-negotiator.c14
-rw-r--r--fetch-negotiator.h58
-rw-r--r--fetch-object.c2
-rw-r--r--fetch-pack.c361
-rw-r--r--fetch-pack.h22
-rw-r--r--fsck.c22
-rwxr-xr-xgit-filter-branch.sh1
-rwxr-xr-xgit-p4.py348
-rw-r--r--git-rebase--merge.sh4
-rw-r--r--git-rebase--preserve-merges.sh4
-rwxr-xr-xgit-rebase.sh45
-rwxr-xr-xgit-send-email.perl49
-rwxr-xr-xgit-submodule.sh5
-rw-r--r--git.c3
-rw-r--r--gpg-interface.c2
-rw-r--r--gpg-interface.h2
-rw-r--r--grep.c217
-rw-r--r--grep.h3
-rw-r--r--hex.c6
-rw-r--r--line-log.c4
-rw-r--r--line-range.c2
-rw-r--r--list-objects.c6
-rw-r--r--log-tree.c2
-rw-r--r--mem-pool.c114
-rw-r--r--mem-pool.h23
-rw-r--r--merge-recursive.c204
-rw-r--r--merge.c31
-rw-r--r--negotiator/default.c176
-rw-r--r--negotiator/default.h8
-rw-r--r--negotiator/skipping.c250
-rw-r--r--negotiator/skipping.h8
-rw-r--r--object.h5
-rw-r--r--pack-bitmap-write.c10
-rw-r--r--pack-bitmap.c344
-rw-r--r--pack-bitmap.h20
-rw-r--r--path.h2
-rw-r--r--pretty.c4
-rw-r--r--read-cache.c304
-rw-r--r--ref-filter.c11
-rw-r--r--refs.c12
-rw-r--r--refs/files-backend.c33
-rw-r--r--refs/refs-internal.h9
-rw-r--r--remote.c1
-rw-r--r--remote.h1
-rw-r--r--resolve-undo.c4
-rw-r--r--revision.c4
-rw-r--r--revision.h3
-rw-r--r--sequencer.c218
-rw-r--r--sha1-file.c8
-rw-r--r--sha1-name.c13
-rw-r--r--split-index.c58
-rw-r--r--strbuf.c2
-rw-r--r--string-list.c18
-rw-r--r--submodule-config.c77
-rw-r--r--submodule-config.h12