summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.editorconfig2
-rw-r--r--.github/workflows/main.yml272
-rw-r--r--.gitignore3
-rw-r--r--.mailmap1
-rw-r--r--.travis.yml12
-rw-r--r--.tsan-suppressions6
-rw-r--r--Documentation/CodingGuidelines18
-rw-r--r--Documentation/Makefile24
-rw-r--r--Documentation/MyFirstContribution.txt36
-rw-r--r--Documentation/MyFirstObjectWalk.txt3
-rw-r--r--Documentation/RelNotes/2.26.0.txt341
-rw-r--r--Documentation/RelNotes/2.26.1.txt5
-rw-r--r--Documentation/RelNotes/2.26.2.txt5
-rw-r--r--Documentation/RelNotes/2.27.0.txt474
-rw-r--r--Documentation/asciidoc.conf19
-rw-r--r--Documentation/config.txt27
-rw-r--r--Documentation/config/advice.txt6
-rw-r--r--Documentation/config/branch.txt7
-rw-r--r--Documentation/config/core.txt11
-rw-r--r--Documentation/config/credential.txt10
-rw-r--r--Documentation/config/feature.txt3
-rw-r--r--Documentation/config/fetch.txt13
-rw-r--r--Documentation/config/format.txt5
-rw-r--r--Documentation/config/gpg.txt15
-rw-r--r--Documentation/config/http.txt21
-rw-r--r--Documentation/config/log.txt6
-rw-r--r--Documentation/config/merge.txt10
-rw-r--r--Documentation/config/pack.txt11
-rw-r--r--Documentation/config/protocol.txt9
-rw-r--r--Documentation/config/pull.txt7
-rw-r--r--Documentation/config/push.txt7
-rw-r--r--Documentation/config/rebase.txt6
-rw-r--r--Documentation/config/stash.txt18
-rw-r--r--Documentation/config/submodule.txt12
-rw-r--r--Documentation/config/tag.txt7
-rw-r--r--Documentation/config/tar.txt6
-rw-r--r--Documentation/config/trace2.txt9
-rw-r--r--Documentation/date-formats.txt5
-rw-r--r--Documentation/fetch-options.txt15
-rw-r--r--Documentation/git-am.txt15
-rw-r--r--Documentation/git-bugreport.txt53
-rw-r--r--Documentation/git-checkout.txt4
-rw-r--r--Documentation/git-cherry-pick.txt5
-rw-r--r--Documentation/git-clone.txt13
-rw-r--r--Documentation/git-commit-graph.txt27
-rw-r--r--Documentation/git-commit-tree.txt8
-rw-r--r--Documentation/git-commit.txt9
-rw-r--r--Documentation/git-config.txt15
-rw-r--r--Documentation/git-credential-store.txt4
-rw-r--r--Documentation/git-credential.txt34
-rw-r--r--Documentation/git-fast-import.txt20
-rw-r--r--Documentation/git-format-patch.txt8
-rw-r--r--Documentation/git-grep.txt23
-rw-r--r--Documentation/git-init.txt7
-rw-r--r--Documentation/git-log.txt6
-rw-r--r--Documentation/git-ls-files.txt2
-rw-r--r--Documentation/git-merge.txt11
-rw-r--r--Documentation/git-p4.txt45
-rw-r--r--Documentation/git-pack-objects.txt10
-rw-r--r--Documentation/git-pull.txt20
-rw-r--r--Documentation/git-read-tree.txt4
-rw-r--r--Documentation/git-rebase.txt241
-rw-r--r--Documentation/git-reset.txt6
-rw-r--r--Documentation/git-restore.txt22
-rw-r--r--Documentation/git-revert.txt5
-rw-r--r--Documentation/git-rm.txt61
-rw-r--r--Documentation/git-sparse-checkout.txt40
-rw-r--r--Documentation/git-stash.txt144
-rw-r--r--Documentation/git-submodule.txt6
-rw-r--r--Documentation/git-switch.txt4
-rw-r--r--Documentation/git-update-ref.txt28
-rw-r--r--Documentation/git.txt26
-rw-r--r--Documentation/gitattributes.txt2
-rw-r--r--Documentation/gitcredentials.txt46
-rw-r--r--Documentation/gitfaq.txt355
-rw-r--r--Documentation/githooks.txt64
-rw-r--r--Documentation/gitsubmodules.txt3
-rw-r--r--Documentation/howto/maintain-git.txt52
-rw-r--r--Documentation/manpage-1.72.xsl14
-rw-r--r--Documentation/manpage-base.xsl35
-rw-r--r--Documentation/manpage-bold-literal.xsl6
-rw-r--r--Documentation/manpage-normal.xsl25
-rw-r--r--Documentation/manpage-suppress-sp.xsl21
-rw-r--r--Documentation/merge-options.txt13
-rw-r--r--Documentation/pretty-formats.txt7
-rw-r--r--Documentation/pull-fetch-param.txt3
-rw-r--r--Documentation/rev-list-options.txt134
-rw-r--r--Documentation/revisions.txt2
-rw-r--r--Documentation/technical/api-trace2.txt3
-rw-r--r--Documentation/technical/commit-graph-format.txt30
-rw-r--r--Documentation/user-manual.conf10
-rwxr-xr-xGIT-VERSION-GEN2
-rw-r--r--INSTALL4
-rw-r--r--Makefile123
-rw-r--r--README.md2
l---------RelNotes2
-rw-r--r--abspath.c18
-rw-r--r--add-interactive.c25
-rw-r--r--add-interactive.h16
-rw-r--r--add-patch.c413
-rw-r--r--advice.c101
-rw-r--r--advice.h54
-rw-r--r--apply.c36
-rw-r--r--archive-tar.c10
-rw-r--r--archive-zip.c3
-rw-r--r--archive.c13
-rw-r--r--archive.h1
-rw-r--r--azure-pipelines.yml558
-rw-r--r--bisect.c143
-rw-r--r--bisect.h29
-rw-r--r--blame.c137
-rw-r--r--blame.h10
-rw-r--r--bloom.c276
-rw-r--r--bloom.h90
-rw-r--r--branch.c1
-rw-r--r--bugreport.c192
-rw-r--r--builtin.h16
-rw-r--r--builtin/add.c49
-rw-r--r--builtin/am.c99
-rw-r--r--builtin/bisect--helper.c123
-rw-r--r--builtin/blame.c14
-rw-r--r--builtin/branch.c8
-rw-r--r--builtin/cat-file.c17
-rw-r--r--builtin/checkout-index.c4
-rw-r--r--builtin/checkout.c159
-rw-r--r--builtin/clean.c24
-rw-r--r--builtin/clone.c32
-rw-r--r--builtin/commit-graph.c98
-rw-r--r--builtin/commit-tree.c12
-rw-r--r--builtin/commit.c67