summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/main.yml94
-rw-r--r--.gitignore4
-rw-r--r--Documentation/Makefile4
-rw-r--r--Documentation/MyFirstContribution.txt4
-rw-r--r--Documentation/RelNotes/2.29.0.txt327
-rw-r--r--Documentation/blame-options.txt6
-rwxr-xr-xDocumentation/cmd-list.perl27
-rw-r--r--Documentation/config.txt4
-rw-r--r--Documentation/config/core.txt2
-rw-r--r--Documentation/config/extensions.txt8
-rw-r--r--Documentation/config/fetch.txt5
-rw-r--r--Documentation/config/maintenance.txt16
-rw-r--r--Documentation/config/mergetool.txt10
-rw-r--r--Documentation/config/receive.txt22
-rw-r--r--Documentation/config/sendemail.txt5
-rw-r--r--Documentation/config/uploadpack.txt18
-rw-r--r--Documentation/diff-generate-patch.txt3
-rw-r--r--Documentation/diff-options.txt14
-rw-r--r--Documentation/fetch-options.txt17
-rw-r--r--Documentation/git-apply.txt20
-rw-r--r--Documentation/git-bisect.txt15
-rw-r--r--Documentation/git-branch.txt10
-rw-r--r--Documentation/git-bundle.txt9
-rw-r--r--Documentation/git-checkout.txt1
-rw-r--r--Documentation/git-clone.txt6
-rw-r--r--Documentation/git-fetch.txt4
-rw-r--r--Documentation/git-for-each-ref.txt23
-rw-r--r--Documentation/git-help.txt6
-rw-r--r--Documentation/git-imap-send.txt34
-rw-r--r--Documentation/git-index-pack.txt2
-rw-r--r--Documentation/git-init.txt2
-rw-r--r--Documentation/git-log.txt47
-rw-r--r--Documentation/git-maintenance.txt79
-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-rebase.txt34
-rw-r--r--Documentation/git-show-index.txt2
-rw-r--r--Documentation/git-tag.txt11
-rw-r--r--Documentation/git-update-ref.txt13
-rw-r--r--Documentation/git-worktree.txt162
-rw-r--r--Documentation/git.txt25
-rw-r--r--Documentation/gitcredentials.txt2
-rw-r--r--Documentation/gitfaq.txt86
-rw-r--r--Documentation/githooks.txt66
-rw-r--r--Documentation/object-format-disclaimer.txt6
-rw-r--r--Documentation/pretty-options.txt4
-rw-r--r--Documentation/ref-reachability-filters.txt7
-rw-r--r--Documentation/rev-list-options.txt52
-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/pack-protocol.txt41
-rw-r--r--Documentation/technical/partial-clone.txt13
-rw-r--r--Documentation/technical/protocol-capabilities.txt29
-rw-r--r--Documentation/technical/shallow.txt2
-rw-r--r--Makefile121
-rw-r--r--add-interactive.c28
-rw-r--r--add-patch.c243
-rw-r--r--apply.c31
-rw-r--r--archive.c4
-rw-r--r--argv-array.c109
-rw-r--r--bisect.c101
-rw-r--r--bisect.h9
-rw-r--r--blame.c5
-rw-r--r--branch.c2
-rw-r--r--builtin.h6
-rw-r--r--builtin/add.c34
-rw-r--r--builtin/am.c112
-rw-r--r--builtin/annotate.c10
-rw-r--r--builtin/bisect--helper.c45
-rw-r--r--builtin/blame.c2
-rw-r--r--builtin/branch.c6
-rw-r--r--builtin/bugreport.c (renamed from bugreport.c)14
-rw-r--r--builtin/bundle.c19
-rw-r--r--builtin/check-ignore.c4
-rw-r--r--builtin/checkout.c28
-rw-r--r--builtin/clean.c34
-rw-r--r--builtin/clone.c45
-rw-r--r--builtin/commit.c40
-rw-r--r--builtin/config.c29
-rw-r--r--builtin/credential-cache--daemon.c (renamed from credential-cache--daemon.c)29
-rw-r--r--builtin/credential-cache.c (renamed from credential-cache.c)37
-rw-r--r--builtin/credential-store.c (renamed from credential-store.c)6
-rw-r--r--builtin/describe.c44
-rw-r--r--builtin/difftool.c30
-rw-r--r--builtin/fast-export.c2
-rw-r--r--builtin/fast-import.c (renamed from fast-import.c)27
-rw-r--r--builtin/fetch-pack.c4
-rw-r--r--builtin/fetch.c153
-rw-r--r--builtin/for-each-ref.c2
-rw-r--r--builtin/fsck.c2
-rw-r--r--builtin/gc.c415
-rw-r--r--builtin/grep.c7
-rw-r--r--builtin/help.c2
-rw-r--r--builtin/index-pack.c475
-rw-r--r--builtin/init-db.c36
-rw-r--r--builtin/log.c43
-rw-r--r--builtin/ls-files.c4
-rw-r--r--builtin/ls-remote.c14
-rw-r--r--builtin/merge.c10
-rw-r--r--builtin/name-rev.c2
-rw-r--r--builtin/pack-objects.c32
-rw-r--r--builtin/pull.c160
-rw-r--r--builtin/push.c54
-rw-r--r--builtin/range-diff.c4
-rw-r--r--builtin/rebase.c141
-rw-r--r--builtin/receive-pack.c598
-rw-r--r--builtin/remote-ext.c4
-rw-r--r--builtin/remote.c29
-rw-r--r--builtin/repack.c84
-rw-r--r--builtin/replace.c18
-rw-r--r--builtin/reset.c2
-rw-r--r--builtin/rev-list.c9
-rw-r--r--builtin/rev-parse.c2
-rw-r--r--builtin/send-pack.c19
-rw-r--r--builtin/show-branch.c18
-rw-r--r--builtin/stash.c171
-rw-r--r--builtin/submodule--helper.c591
-rw-r--r--builtin/tag.c8
-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.c100
-rw-r--r--bundle.c107