summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Documentation/RelNotes/2.34.0.txt82
-rw-r--r--Documentation/git-am.txt2
-rw-r--r--Documentation/git-bugreport.txt4
-rw-r--r--Documentation/git-bundle.txt2
-rw-r--r--Documentation/git-config.txt3
-rw-r--r--Documentation/git-http-backend.txt26
-rw-r--r--Documentation/git-index-pack.txt6
-rw-r--r--Documentation/git-maintenance.txt57
-rw-r--r--Documentation/git-multi-pack-index.txt20
-rw-r--r--Documentation/git-receive-pack.txt5
-rw-r--r--Documentation/git-sparse-checkout.txt10
-rw-r--r--Documentation/git-upload-pack.txt20
-rw-r--r--Documentation/git.txt15
-rw-r--r--Documentation/technical/bitmap-format.txt71
-rw-r--r--Documentation/technical/http-protocol.txt3
-rw-r--r--Documentation/technical/multi-pack-index.txt10
-rw-r--r--Documentation/technical/protocol-v2.txt11
-rw-r--r--INSTALL15
-rw-r--r--Makefile83
-rw-r--r--apply.c21
-rw-r--r--attr.c15
-rw-r--r--builtin/add.c7
-rw-r--r--builtin/am.c4
-rw-r--r--builtin/bundle.c11
-rw-r--r--builtin/clone.c126
-rw-r--r--builtin/commit-graph.c22
-rw-r--r--builtin/diff-index.c6
-rw-r--r--builtin/fetch.c76
-rw-r--r--builtin/gc.c609
-rw-r--r--builtin/grep.c64
-rw-r--r--builtin/hash-object.c2
-rw-r--r--builtin/index-pack.c54
-rw-r--r--builtin/merge.c4
-rw-r--r--builtin/multi-pack-index.c2
-rw-r--r--builtin/pack-objects.c23
-rw-r--r--builtin/pull.c3
-rw-r--r--builtin/rebase.c7
-rw-r--r--builtin/receive-pack.c23
-rw-r--r--builtin/repack.c14
-rw-r--r--builtin/revert.c3
-rw-r--r--builtin/sparse-checkout.c94
-rw-r--r--builtin/submodule--helper.c589
-rw-r--r--builtin/update-ref.c14
-rw-r--r--builtin/upload-pack.c28
-rw-r--r--bulk-checkin.c31
-rw-r--r--bundle.c12
-rw-r--r--bundle.h14
-rw-r--r--cache.h10
-rwxr-xr-xcheck_bindir13
-rwxr-xr-xci/run-build-and-tests.sh1
-rw-r--r--commit-graph.c3
-rw-r--r--compat/linux/procinfo.c169
-rw-r--r--compat/nedmalloc/nedmalloc.c2
-rw-r--r--compat/win32/lazyload.h2
-rw-r--r--config.c23
-rw-r--r--config.h3
-rw-r--r--config.mak.dev19
-rw-r--r--connected.c15
-rw-r--r--connected.h2
-rw-r--r--diff-merges.c14
-rw-r--r--diff-merges.h2
-rw-r--r--diff.c8
-rw-r--r--dir.c166
-rw-r--r--dir.h19
-rw-r--r--entry.c12
-rw-r--r--environment.c1
-rw-r--r--fetch-pack.c12
-rw-r--r--gettext.h24
-rw-r--r--git-compat-util.h4
-rw-r--r--git-curl-compat.h128
-rwxr-xr-xgit-send-email.perl2
-rwxr-xr-xgit-submodule.sh228
-rw-r--r--git.c2
-rw-r--r--grep.c51
-rw-r--r--grep.h22
-rw-r--r--http-backend.c6
-rw-r--r--http.c35
-rw-r--r--imap-send.c2
-rw-r--r--ls-refs.c7
-rw-r--r--ls-refs.h4
-rw-r--r--merge-ort.c15
-rw-r--r--merge-recursive.c3
-rw-r--r--midx.c368
-rw-r--r--midx.h5
-rw-r--r--object-file.c30
-rw-r--r--object-store.h5
-rw-r--r--oidset.c5
-rw-r--r--oidset.h5
-rw-r--r--pack-bitmap-write.c79
-rw-r--r--pack-bitmap.c497
-rw-r--r--pack-bitmap.h8
-rw-r--r--pack-write.c60
-rw-r--r--pack.h10
-rw-r--r--packfile.c40
-rw-r--r--packfile.h4
-rw-r--r--path.c13
-rw-r--r--pkt-line.c37
-rw-r--r--pkt-line.h11
-rw-r--r--protocol-caps.c3
-rw-r--r--protocol-caps.h4
-rw-r--r--range-diff.c3
-rw-r--r--read-cache.c4
-rw-r--r--refs/files-backend.c2
-rw-r--r--run-command.c6
-rw-r--r--run-command.h23
-rw-r--r--sequencer.c9
-rw-r--r--serve.c82
-rw-r--r--serve.h12
-rw-r--r--setup.c8
-rw-r--r--sparse-index.c76
-rw-r--r--sparse-index.h3
-rw-r--r--strvec.h4
-rw-r--r--submodule-config.c5
-rw-r--r--submodule.c44
-rw-r--r--submodule.h8
-rw-r--r--t/README25
-rw-r--r--t/helper/test-read-midx.c16
-rw-r--r--t/helper/test-run-command.c5
-rw-r--r--t/helper/test-serve-v2.c14
-rw-r--r--t/lib-bitmap.sh240
-rw-r--r--t/lib-httpd/apache.conf7
-rw-r--r--t/perf/lib-bitmap.sh69
-rwxr-xr-xt/perf/p5310-pack-bitmaps.sh65
-rwxr-xr-xt/perf/p5326-multi-pack-bitmaps.sh43
-rwxr-xr-xt/t0090-cache-tree.sh1
-rwxr-xr-xt/t0410-partial-clone.sh12
-rwxr-xr-xt/t1091-sparse-checkout-builtin.sh59
-rwxr-xr-xt/t1092-sparse-checkout-compatibility.sh92
-rwxr-xr-xt/t1400-update-ref.sh34
-rwxr-xr-xt/t2021-checkout-overwrite.sh1
-rwxr-xr-xt/t3404-rebase-interactive.sh1
-rwxr-xr-xt/t3435-rebase-gpg-sign.sh1
-rwxr-xr-xt/t3510-cherry-pick-sequence.sh1
-rwxr-xr-xt/t4060-diff-submodule-option-diff-format.sh159