summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/main.yml1
-rw-r--r--Documentation/MyFirstContribution.txt41
-rw-r--r--Documentation/MyFirstObjectWalk.txt31
-rw-r--r--Documentation/RelNotes/2.34.1.txt23
-rw-r--r--Documentation/RelNotes/2.35.0.txt65
-rw-r--r--Documentation/SubmittingPatches4
-rw-r--r--Documentation/date-formats.txt6
-rw-r--r--Documentation/git-archimport.txt14
-rw-r--r--Documentation/git-checkout.txt36
-rw-r--r--Documentation/git-cherry-pick.txt6
-rw-r--r--Documentation/git-clone.txt8
-rw-r--r--Documentation/git-config.txt46
-rw-r--r--Documentation/git-credential.txt2
-rw-r--r--Documentation/git-cvsexportcommit.txt4
-rw-r--r--Documentation/git-cvsimport.txt8
-rw-r--r--Documentation/git-diff-files.txt2
-rw-r--r--Documentation/git-diff-index.txt2
-rw-r--r--Documentation/git-diff-tree.txt2
-rw-r--r--Documentation/git-fsck.txt2
-rw-r--r--Documentation/git-gui.txt2
-rw-r--r--Documentation/git-help.txt6
-rw-r--r--Documentation/git-http-fetch.txt2
-rw-r--r--Documentation/git-http-push.txt15
-rw-r--r--Documentation/git-init-db.txt2
-rw-r--r--Documentation/git-init.txt27
-rw-r--r--Documentation/git-log.txt8
-rw-r--r--Documentation/git-ls-files.txt6
-rw-r--r--Documentation/git-merge-index.txt2
-rw-r--r--Documentation/git-p4.txt8
-rw-r--r--Documentation/git-pack-objects.txt4
-rw-r--r--Documentation/git-pack-redundant.txt2
-rw-r--r--Documentation/git-reflog.txt4
-rw-r--r--Documentation/git-remote.txt8
-rw-r--r--Documentation/git-request-pull.txt8
-rw-r--r--Documentation/git-send-email.txt6
-rw-r--r--Documentation/git-shortlog.txt8
-rw-r--r--Documentation/git-sparse-checkout.txt2
-rw-r--r--Documentation/git-stage.txt2
-rw-r--r--Documentation/git-stash.txt34
-rw-r--r--Documentation/git-status.txt8
-rw-r--r--Documentation/git-svn.txt2
-rw-r--r--Documentation/git-var.txt3
-rw-r--r--Documentation/git-web--browse.txt2
-rw-r--r--Documentation/git.txt5
-rw-r--r--Documentation/gitcredentials.txt4
-rw-r--r--Documentation/gitsubmodules.txt2
-rw-r--r--Documentation/gitworkflows.txt6
-rw-r--r--Documentation/pretty-formats.txt54
-rw-r--r--Documentation/rev-list-options.txt2
-rw-r--r--Documentation/technical/protocol-v2.txt6
-rw-r--r--Documentation/urls-remotes.txt8
-rwxr-xr-xGIT-VERSION-GEN2
-rw-r--r--Makefile26
l---------RelNotes2
-rw-r--r--builtin/branch.c13
-rw-r--r--builtin/credential.c2
-rw-r--r--builtin/for-each-ref.c8
-rw-r--r--builtin/ls-remote.c13
-rw-r--r--builtin/multi-pack-index.c4
-rw-r--r--builtin/pack-objects.c11
-rw-r--r--builtin/pull.c6
-rw-r--r--builtin/repack.c4
-rw-r--r--builtin/stash.c80
-rw-r--r--builtin/tag.c13
-rw-r--r--builtin/var.c7
-rw-r--r--cache.h1
-rwxr-xr-xci/check-directional-formatting.bash27
-rw-r--r--command-list.txt22
-rw-r--r--compat/unsetenv.c4
-rw-r--r--config.mak.uname1
-rw-r--r--configure.ac8
-rw-r--r--contrib/buildsystems/CMakeLists.txt1
-rw-r--r--contrib/completion/git-completion.bash11
-rw-r--r--contrib/git-jump/README3
-rwxr-xr-xcontrib/git-jump/git-jump2
-rw-r--r--convert.c2
-rw-r--r--date.c2
-rw-r--r--delta.h6
-rw-r--r--dir.c54
-rw-r--r--editor.c8
-rw-r--r--entry.c8
-rw-r--r--entry.h2
-rw-r--r--fetch-pack.c5
-rwxr-xr-xgenerate-cmdlist.sh78
-rw-r--r--git-compat-util.h27
-rwxr-xr-xgit-filter-branch.sh2
-rwxr-xr-xgit-instaweb.sh9
-rwxr-xr-xgit-send-email.perl56
-rw-r--r--git-sh-setup.sh8
-rw-r--r--grep.c6
-rw-r--r--http-fetch.c14
-rw-r--r--midx.c66
-rw-r--r--midx.h4
-rw-r--r--object-file.c6
-rw-r--r--pack-bitmap.c31
-rw-r--r--pack-revindex.c8
-rw-r--r--packfile.c8
-rw-r--r--parallel-checkout.c2
-rw-r--r--pkt-line.c40
-rw-r--r--pkt-line.h1
-rw-r--r--read-cache.c8
-rw-r--r--ref-filter.c34
-rw-r--r--ref-filter.h28
-rw-r--r--refs.c124
-rw-r--r--refs.h10
-rw-r--r--refs/files-backend.c153
-rw-r--r--refs/packed-backend.c7
-rw-r--r--refs/refs-internal.h26
-rw-r--r--remote.c369
-rw-r--r--remote.h35
-rw-r--r--repository.c8
-rw-r--r--repository.h4
-rw-r--r--sequencer.c10
-rw-r--r--sparse-index.c58
-rw-r--r--sparse-index.h1
-rw-r--r--strbuf.c14
-rw-r--r--t/helper/test-genzeros.c21
-rw-r--r--t/helper/test-read-cache.c5
-rw-r--r--t/helper/test-read-midx.c3
-rw-r--r--t/helper/test-ref-store.c3
-rwxr-xr-xt/t0006-date.sh4
-rwxr-xr-xt/t0007-git-var.sh20
-rwxr-xr-xt/t0008-ignores.sh17
-rwxr-xr-xt/t0110-urlmatch-normalization.sh2
-rwxr-xr-xt/t1051-large-conversion.sh26
-rwxr-xr-xt/t1092-sparse-checkout-compatibility.sh31
-rwxr-xr-xt/t1417-reflog-updateref.sh65
-rwxr-xr-xt/t3200-branch.sh34
-rwxr-xr-xt/t3903-stash.sh11
-rwxr-xr-xt/t5319-multi-pack-index.sh6
-rwxr-xr-xt/t5516-fetch-push.sh9
-rwxr-xr-xt/t5702-proto