summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/main.yml5
-rw-r--r--.mailmap1
-rw-r--r--Documentation/CodingGuidelines7
-rw-r--r--Documentation/Makefile1
-rw-r--r--Documentation/RelNotes/2.17.6.txt16
-rw-r--r--Documentation/RelNotes/2.18.5.txt6
-rw-r--r--Documentation/RelNotes/2.19.6.txt6
-rw-r--r--Documentation/RelNotes/2.20.5.txt6
-rw-r--r--Documentation/RelNotes/2.21.4.txt6
-rw-r--r--Documentation/RelNotes/2.22.5.txt7
-rw-r--r--Documentation/RelNotes/2.23.4.txt7
-rw-r--r--Documentation/RelNotes/2.24.4.txt7
-rw-r--r--Documentation/RelNotes/2.25.5.txt7
-rw-r--r--Documentation/RelNotes/2.26.3.txt7
-rw-r--r--Documentation/RelNotes/2.27.1.txt7
-rw-r--r--Documentation/RelNotes/2.28.1.txt7
-rw-r--r--Documentation/RelNotes/2.29.3.txt8
-rw-r--r--Documentation/RelNotes/2.30.2.txt8
-rw-r--r--Documentation/RelNotes/2.31.0.txt2
-rw-r--r--Documentation/RelNotes/2.31.1.txt27
-rw-r--r--Documentation/RelNotes/2.32.0.txt250
-rw-r--r--Documentation/SubmittingPatches11
-rw-r--r--Documentation/config.txt2
-rw-r--r--Documentation/config/clone.txt4
-rw-r--r--Documentation/config/commitgraph.txt6
-rw-r--r--Documentation/config/mergetool.txt2
-rw-r--r--Documentation/config/pack.txt15
-rw-r--r--Documentation/config/rebase.txt7
-rw-r--r--Documentation/config/stash.txt5
-rw-r--r--Documentation/fetch-options.txt5
-rw-r--r--Documentation/git-apply.txt11
-rw-r--r--Documentation/git-cat-file.txt67
-rw-r--r--Documentation/git-clone.txt7
-rw-r--r--Documentation/git-commit.txt59
-rw-r--r--Documentation/git-format-patch.txt26
-rw-r--r--Documentation/git-maintenance.txt6
-rw-r--r--Documentation/git-mergetool.txt4
-rw-r--r--Documentation/git-multi-pack-index.txt14
-rw-r--r--Documentation/git-pack-objects.txt10
-rw-r--r--Documentation/git-push.txt2
-rw-r--r--Documentation/git-rebase.txt35
-rw-r--r--Documentation/git-repack.txt23
-rw-r--r--Documentation/git-stash.txt22
-rw-r--r--Documentation/gitattributes.txt5
-rw-r--r--Documentation/gitdiffcore.txt2
-rw-r--r--Documentation/githooks.txt33
-rw-r--r--Documentation/gitignore.txt2
-rw-r--r--Documentation/gitweb.conf.txt11
-rw-r--r--Documentation/howto/coordinate-embargoed-releases.txt131
-rw-r--r--Documentation/pretty-formats.txt13
-rw-r--r--Documentation/technical/api-error-handling.txt10
-rw-r--r--Documentation/technical/api-simple-ipc.txt105
-rw-r--r--Documentation/technical/api-trace2.txt2
-rw-r--r--Documentation/technical/multi-pack-index.txt5
-rw-r--r--Documentation/technical/pack-format.txt83
-rw-r--r--Documentation/technical/reftable.txt9
-rw-r--r--Documentation/user-manual.txt3
-rwxr-xr-xGIT-VERSION-GEN2
-rw-r--r--INSTALL4
-rw-r--r--Makefile62
l---------RelNotes2
-rw-r--r--SECURITY.md51
-rw-r--r--add-interactive.c6
-rw-r--r--apply.c29
-rw-r--r--archive-tar.c2
-rw-r--r--archive.c16
-rw-r--r--archive.h2
-rw-r--r--attr.c72
-rw-r--r--bisect.c2
-rw-r--r--blame.c17
-rw-r--r--block-sha1/sha1.c2
-rw-r--r--bloom.c2
-rw-r--r--branch.c1
-rw-r--r--builtin/bisect--helper.c9
-rw-r--r--builtin/checkout-index.c1
-rw-r--r--builtin/checkout.c1
-rw-r--r--builtin/clean.c2
-rw-r--r--builtin/clone.c35
-rw-r--r--builtin/column.c8
-rw-r--r--builtin/commit.c144
-rw-r--r--builtin/credential-cache--daemon.c3
-rw-r--r--builtin/credential-cache.c2
-rw-r--r--builtin/difftool.c1
-rw-r--r--builtin/fast-import.c8
-rw-r--r--builtin/fetch.c59
-rw-r--r--builtin/fsck.c16
-rw-r--r--builtin/gc.c39
-rw-r--r--builtin/grep.c3
-rw-r--r--builtin/index-pack.c40
-rw-r--r--builtin/init-db.c36
-rw-r--r--builtin/log.c25
-rw-r--r--builtin/ls-remote.c6
-rw-r--r--builtin/merge.c2
-rw-r--r--builtin/mktag.c14
-rw-r--r--builtin/multi-pack-index.c182
-rw-r--r--builtin/mv.c2
-rw-r--r--builtin/notes.c2
-rw-r--r--builtin/pack-objects.c381
-rw-r--r--builtin/pack-redundant.c2
-rw-r--r--builtin/range-diff.c2
-rw-r--r--builtin/rebase.c12
-rw-r--r--builtin/receive-pack.c12
-rw-r--r--builtin/remote.c12
-rw-r--r--builtin/repack.c209
-rw-r--r--builtin/reset.c2
-rw-r--r--builtin/revert.c4
-rw-r--r--builtin/sparse-checkout.c8
-rw-r--r--builtin/stash.c64
-rw-r--r--builtin/symbolic-ref.c4
-rw-r--r--builtin/unpack-objects.c7
-rw-r--r--builtin/worktree.c10
-rw-r--r--bulk-checkin.c2
-rw-r--r--cache-tree.c2
-rw-r--r--cache.h27
-rwxr-xr-xci/run-build-and-tests.sh1
-rw-r--r--combine-diff.c20
-rw-r--r--commit-graph.c35
-rw-r--r--commit-graph.h1
-rw-r--r--commit-reach.c6
-rw-r--r--commit.c18
-rw-r--r--commit.h3
-rw-r--r--compat/mingw.c4
-rw-r--r--compat/precompose_utf8.c9
-rw-r--r--compat/precompose_utf8.h1
-rw-r--r--compat/simple-ipc/ipc-shared.c28
-rw-r--r--compat/simple-ipc/ipc-unix-socket.c999
-rw-r--r--compat/simple-ipc/ipc-win32.c751
-rw-r--r--config.c18
-rw-r--r--config.mak.uname2
-rw-r--r--contrib/buildsystems/CMakeLists.txt34
-rw-r--r--