summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/main.yml39
-rw-r--r--Documentation/Makefile4
-rw-r--r--Documentation/RelNotes/2.29.0.txt204
-rw-r--r--Documentation/blame-options.txt6
-rwxr-xr-xDocumentation/cmd-list.perl27
-rw-r--r--Documentation/config.txt2
-rw-r--r--Documentation/config/extensions.txt8
-rw-r--r--Documentation/config/fmt-merge-msg.txt12
-rw-r--r--Documentation/config/sendemail.txt5
-rw-r--r--Documentation/config/uploadpack.txt18
-rw-r--r--Documentation/diff-options.txt5
-rw-r--r--Documentation/fetch-options.txt2
-rw-r--r--Documentation/git-bisect.txt13
-rw-r--r--Documentation/git-bundle.txt9
-rw-r--r--Documentation/git-commit-graph.txt5
-rw-r--r--Documentation/git-for-each-ref.txt27
-rw-r--r--Documentation/git-help.txt8
-rw-r--r--Documentation/git-index-pack.txt4
-rw-r--r--Documentation/git-log.txt54
-rw-r--r--Documentation/git-multi-pack-index.txt11
-rw-r--r--Documentation/git-notes.txt2
-rw-r--r--Documentation/git-pack-objects.txt11
-rw-r--r--Documentation/git-rev-list.txt40
-rw-r--r--Documentation/git-update-ref.txt13
-rw-r--r--Documentation/git-worktree.txt123
-rw-r--r--Documentation/git.txt7
-rw-r--r--Documentation/gitcredentials.txt2
-rw-r--r--Documentation/rev-list-description.txt61
-rw-r--r--Documentation/rev-list-options.txt52
-rw-r--r--Documentation/revisions.txt3
-rw-r--r--Documentation/technical/api-parse-options.txt4
-rw-r--r--Documentation/technical/bundle-format.txt30
-rw-r--r--Documentation/technical/commit-graph-format.txt11
-rw-r--r--Documentation/technical/commit-graph.txt6
-rw-r--r--Documentation/technical/hash-function-transition.txt2
-rw-r--r--Documentation/technical/http-protocol.txt5
-rw-r--r--Documentation/technical/index-format.txt34
-rw-r--r--Documentation/technical/pack-format.txt43
-rw-r--r--Documentation/technical/protocol-capabilities.txt12
-rw-r--r--Documentation/technical/shallow.txt2
-rw-r--r--Makefile2
l---------RelNotes2
-rw-r--r--add-interactive.c28
-rw-r--r--add-patch.c50
-rw-r--r--apply.c27
-rw-r--r--argv-array.c109
-rw-r--r--bisect.c101
-rw-r--r--bisect.h9
-rw-r--r--blame.c1
-rw-r--r--bloom.c14
-rw-r--r--builtin/add.c18
-rw-r--r--builtin/am.c80
-rw-r--r--builtin/annotate.c10
-rw-r--r--builtin/bisect--helper.c46
-rw-r--r--builtin/blame.c2
-rw-r--r--builtin/bundle.c19
-rw-r--r--builtin/checkout.c18
-rw-r--r--builtin/clone.c50
-rw-r--r--builtin/commit-graph.c5
-rw-r--r--builtin/commit.c8
-rw-r--r--builtin/describe.c44
-rw-r--r--builtin/difftool.c30
-rw-r--r--builtin/fetch.c64
-rw-r--r--builtin/fsck.c2
-rw-r--r--builtin/gc.c78
-rw-r--r--builtin/grep.c4
-rw-r--r--builtin/help.c2
-rw-r--r--builtin/init-db.c10
-rw-r--r--builtin/log.c19
-rw-r--r--builtin/ls-remote.c6
-rw-r--r--builtin/merge.c4
-rw-r--r--builtin/mv.c7
-rw-r--r--builtin/name-rev.c2
-rw-r--r--builtin/pack-objects.c72
-rw-r--r--builtin/pull.c160
-rw-r--r--builtin/range-diff.c4
-rw-r--r--builtin/rebase.c90
-rw-r--r--builtin/receive-pack.c126
-rw-r--r--builtin/remote-ext.c4
-rw-r--r--builtin/remote.c26
-rw-r--r--builtin/repack.c72
-rw-r--r--builtin/replace.c18
-rw-r--r--builtin/rev-list.c9
-rw-r--r--builtin/show-branch.c16
-rw-r--r--builtin/stash.c162
-rw-r--r--builtin/submodule--helper.c144
-rw-r--r--builtin/update-ref.c2
-rw-r--r--builtin/upload-archive.c12
-rw-r--r--builtin/verify-pack.c23
-rw-r--r--builtin/worktree.c68
-rw-r--r--bundle.c105
-rw-r--r--bundle.h6
-rw-r--r--cache.h2
-rwxr-xr-xci/lib.sh4
-rwxr-xr-xci/run-build-and-tests.sh6
-rw-r--r--column.c14
-rw-r--r--command-list.txt2
-rw-r--r--commit-graph.c269
-rw-r--r--commit-graph.h9
-rw-r--r--commit-slab-decl.h1
-rw-r--r--commit-slab-impl.h13
-rw-r--r--commit-slab.h10
-rw-r--r--commit.c10
-rw-r--r--compat/mingw.c7
-rw-r--r--compat/terminal.c18
-rw-r--r--config.c2
-rw-r--r--config.mak.dev2
-rw-r--r--connect.c69
-rw-r--r--connected.c24
-rw-r--r--contrib/buildsystems/CMakeLists.txt1000
-rw-r--r--contrib/completion/git-completion.bash12
-rwxr-xr-xcontrib/subtree/t/t7900-subtree.sh6
-rw-r--r--daemon.c60
-rw-r--r--diff-lib.c3
-rw-r--r--diff.c32
-rw-r--r--diff.h10
-rw-r--r--dir.c13
-rw-r--r--environment.c12
-rw-r--r--exec-cmd.c18
-rw-r--r--exec-cmd.h4
-rw-r--r--fast-import.c4
-rw-r--r--fetch-pack.c46
-rw-r--r--fmt-merge-msg.c35
-rw-r--r--fsmonitor.c8
-rwxr-xr-xgit-bisect.sh4
-rw-r--r--git-compat-util.h20
-rwxr-xr-xgit-cvsexportcommit.perl2
-rw-r--r--git-mergetool--lib.sh35
-rw-r--r--git-rebase--preserve-merges.sh10
-rwxr-xr-xgit-send-email.perl8
-rw-r--r--git.c32
-rw-r--r--gpg-interface.c22