summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--Documentation/CodingGuidelines7
-rw-r--r--Documentation/Makefile2
-rw-r--r--Documentation/RelNotes/2.22.0.txt144
-rw-r--r--Documentation/SubmittingPatches6
-rw-r--r--Documentation/config/advice.txt2
-rw-r--r--Documentation/config/core.txt14
-rw-r--r--Documentation/config/gc.txt38
-rw-r--r--Documentation/config/merge.txt19
-rw-r--r--Documentation/git-daemon.txt2
-rw-r--r--Documentation/git-describe.txt2
-rw-r--r--Documentation/git-diff-tree.txt1
-rw-r--r--Documentation/git-fast-import.txt29
-rw-r--r--Documentation/git-filter-branch.txt2
-rw-r--r--Documentation/git-gc.txt142
-rw-r--r--Documentation/git-help.txt4
-rw-r--r--Documentation/git-interpret-trailers.txt2
-rw-r--r--Documentation/git-ls-tree.txt4
-rw-r--r--Documentation/git-read-tree.txt9
-rw-r--r--Documentation/git-remote-ext.txt4
-rw-r--r--Documentation/git-remote-fd.txt2
-rw-r--r--Documentation/git-remote-helpers.txto2
-rw-r--r--Documentation/git-remote-testgit.txt30
-rw-r--r--Documentation/git-rerere.txt2
-rw-r--r--Documentation/git-show-branch.txt2
-rw-r--r--Documentation/git-stash.txt4
-rw-r--r--Documentation/git-status.txt12
-rw-r--r--Documentation/git-submodule.txt16
-rw-r--r--Documentation/git-svn.txt6
-rw-r--r--Documentation/git-web--browse.txt4
-rw-r--r--Documentation/githooks.txt18
-rw-r--r--Documentation/gitk.txt8
-rw-r--r--Documentation/gitmodules.txt2
-rw-r--r--Documentation/gitremote-helpers.txt4
-rw-r--r--Documentation/gitrepository-layout.txt2
-rw-r--r--Documentation/gitweb.conf.txt30
-rw-r--r--Documentation/gitweb.txt38
-rw-r--r--Documentation/howto/setup-git-server-over-http.txt4
-rw-r--r--Documentation/rev-list-options.txt22
-rw-r--r--Documentation/revisions.txt4
-rw-r--r--Documentation/sequencer.txt2
-rw-r--r--Documentation/technical/api-config.txt2
-rw-r--r--Documentation/technical/api-parse-options.txt4
-rw-r--r--Documentation/technical/protocol-v2.txt52
-rw-r--r--Documentation/urls.txt2
-rw-r--r--Makefile10
-rw-r--r--advice.c2
-rw-r--r--advice.h1
-rw-r--r--archive-tar.c7
-rw-r--r--archive-zip.c10
-rw-r--r--archive.c10
-rw-r--r--archive.h2
-rw-r--r--blame.c5
-rw-r--r--blame.h2
-rw-r--r--builtin.h1
-rw-r--r--builtin/add.c3
-rw-r--r--builtin/am.c13
-rw-r--r--builtin/blame.c13
-rw-r--r--builtin/branch.c3
-rw-r--r--builtin/checkout.c13
-rw-r--r--builtin/commit-graph.c23
-rw-r--r--builtin/commit.c9
-rw-r--r--builtin/diff.c22
-rw-r--r--builtin/difftool.c24
-rw-r--r--builtin/fetch-pack.c2
-rw-r--r--builtin/for-each-ref.c3
-rw-r--r--builtin/gc.c37
-rw-r--r--builtin/get-tar-commit-id.c14
-rw-r--r--builtin/index-pack.c10
-rw-r--r--builtin/log.c18
-rw-r--r--builtin/ls-files.c12
-rw-r--r--builtin/ls-remote.c3
-rw-r--r--builtin/name-rev.c14
-rw-r--r--builtin/pack-objects.c8
-rw-r--r--builtin/pack-redundant.c2
-rw-r--r--builtin/pull.c11
-rw-r--r--builtin/range-diff.c26
-rw-r--r--builtin/read-tree.c1
-rw-r--r--builtin/rebase--interactive.c144
-rw-r--r--builtin/reset.c1
-rw-r--r--builtin/rm.c2
-rw-r--r--builtin/stash.c1648
-rw-r--r--builtin/submodule--helper.c27
-rw-r--r--builtin/tag.c26
-rw-r--r--builtin/update-index.c9
-rw-r--r--cache.h11
-rwxr-xr-xci/install-dependencies.sh3
-rwxr-xr-xci/test-documentation.sh24
-rw-r--r--commit-graph.c132
-rw-r--r--commit-graph.h4
-rw-r--r--commit.h10
-rw-r--r--config.c2
-rw-r--r--config.mak.uname2
-rw-r--r--contrib/coccinelle/flex_alloc.cocci13
-rw-r--r--contrib/completion/git-completion.bash8
-rw-r--r--diff-no-index.c49
-rw-r--r--diff.c373
-rw-r--r--diff.h5
-rw-r--r--dir.c39
-rw-r--r--dir.h2
-rw-r--r--fast-import.c97
-rw-r--r--fetch-pack.c89
-rw-r--r--fetch-pack.h3
-rw-r--r--fsck.c2
-rwxr-xr-xgit-legacy-stash.sh (renamed from git-stash.sh)34
-rw-r--r--git-mergetool--lib.sh1
-rwxr-xr-xgit-send-email.perl4
-rw-r--r--git-sh-setup.sh1
-rwxr-xr-xgit-submodule.sh93
-rw-r--r--git.c8
-rwxr-xr-xgitweb/gitweb.perl97
-rw-r--r--hash.h2
-rw-r--r--http-backend.c3
-rw-r--r--http-push.c29
-rw-r--r--http-walker.c18
-rw-r--r--http.c68
-rw-r--r--http.h2
-rw-r--r--ident.c20
-rw-r--r--khash.h18
-rw-r--r--line-log.c2
-rw-r--r--match-trees.c8
-rw-r--r--merge-recursive.c1855
-rw-r--r--mergetools/smerge12
-rw-r--r--midx.c38
-rw-r--r--midx.h2
-rw-r--r--notes-merge.c6
-rw-r--r--notes.c46
-rw-r--r--object-store.h8
-rw-r--r--oidset.h12
-rw-r--r--pack-bitmap-write.c8
-rw-r--r--pack-bitmap.c79
-rw-r--r--pack-bitmap.h4
-rw-r--r--pack-revin