summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.clang-format17
-rw-r--r--.gitignore3
-rw-r--r--Documentation/CodingGuidelines6
-rw-r--r--Documentation/Makefile1
-rw-r--r--Documentation/MyFirstContribution.txt1132
-rw-r--r--Documentation/RelNotes/2.23.0.txt183
-rw-r--r--Documentation/config/alias.txt22
-rw-r--r--Documentation/config/format.txt15
-rw-r--r--Documentation/config/tag.txt8
-rw-r--r--Documentation/git-branch.txt44
-rw-r--r--Documentation/git-clone.txt9
-rw-r--r--Documentation/git-fast-export.txt7
-rw-r--r--Documentation/git-fast-import.txt7
-rw-r--r--Documentation/git-for-each-ref.txt5
-rw-r--r--Documentation/git-format-patch.txt7
-rw-r--r--Documentation/git-hash-object.txt4
-rw-r--r--Documentation/git-merge.txt4
-rw-r--r--Documentation/git-send-email.txt16
-rw-r--r--Documentation/git-tag.txt7
-rw-r--r--Documentation/git-update-server-info.txt11
-rw-r--r--Documentation/git.txt3
-rw-r--r--Documentation/gitattributes.txt4
-rw-r--r--Documentation/gitignore.txt66
-rw-r--r--Documentation/merge-options.txt2
-rwxr-xr-xGIT-VERSION-GEN2
-rw-r--r--Makefile17
l---------RelNotes2
-rw-r--r--apply.c2
-rw-r--r--branch.c9
-rw-r--r--branch.h6
-rw-r--r--builtin/am.c23
-rw-r--r--builtin/bisect--helper.c5
-rw-r--r--builtin/branch.c19
-rw-r--r--builtin/clone.c15
-rw-r--r--builtin/column.c2
-rw-r--r--builtin/fast-export.c55
-rw-r--r--builtin/fetch.c28
-rw-r--r--builtin/hash-object.c2
-rw-r--r--builtin/index-pack.c26
-rw-r--r--builtin/init-db.c3
-rw-r--r--builtin/log.c22
-rw-r--r--builtin/merge.c42
-rw-r--r--builtin/mktree.c4
-rw-r--r--builtin/name-rev.c5
-rw-r--r--builtin/pack-objects.c8
-rw-r--r--builtin/patch-id.c17
-rw-r--r--builtin/range-diff.c2
-rw-r--r--builtin/read-tree.c4
-rw-r--r--builtin/rebase.c9
-rw-r--r--builtin/receive-pack.c5
-rw-r--r--builtin/remote.c4
-rw-r--r--builtin/rev-list.c10
-rw-r--r--builtin/rm.c6
-rw-r--r--builtin/show-branch.c3
-rw-r--r--builtin/submodule--helper.c3
-rw-r--r--builtin/tag.c22
-rw-r--r--builtin/update-index.c2
-rw-r--r--builtin/upload-pack.c2
-rw-r--r--builtin/verify-commit.c23
-rw-r--r--builtin/worktree.c10
-rw-r--r--builtin/write-tree.c12
-rw-r--r--bundle.c3
-rw-r--r--cache.h2
-rw-r--r--diff-lib.c2
-rw-r--r--diff.c32
-rw-r--r--diff.h3
-rw-r--r--entry.c2
-rw-r--r--fast-import.c11
-rw-r--r--fsmonitor.h5
-rwxr-xr-xgit-p4.py4
-rw-r--r--git-rebase--am.sh85
-rw-r--r--git-rebase--common.sh69
-rw-r--r--git-rebase--preserve-merges.sh55
-rwxr-xr-xgit-request-pull.sh46
-rwxr-xr-xgit-send-email.perl205
-rw-r--r--git.c3
-rw-r--r--grep.c4
-rw-r--r--help.c8
-rw-r--r--list-objects-filter-options.c2
-rw-r--r--list-objects-filter.c16
-rw-r--r--ls-refs.c3
-rw-r--r--object-store.h10
-rw-r--r--packfile.c2
-rw-r--r--patch-ids.c10
-rw-r--r--patch-ids.h2
-rw-r--r--preload-index.c2
-rw-r--r--read-cache.c14
-rw-r--r--ref-filter.c78
-rw-r--r--refs.c110
-rw-r--r--refs.h6
-rw-r--r--revision.c7
-rw-r--r--sequencer.c7
-rw-r--r--server-info.c158
-rw-r--r--sha1-file.c2
-rw-r--r--submodule.c10
-rw-r--r--submodule.h3
-rw-r--r--t/README9
-rwxr-xr-xt/t0000-basic.sh10
-rwxr-xr-xt/t0001-init.sh2
-rwxr-xr-xt/t1301-shared-repo.sh6
-rwxr-xr-xt/t2400-worktree-add.sh17
-rwxr-xr-xt/t3200-branch.sh16
-rwxr-xr-xt/t3203-branch-output.sh44
-rwxr-xr-xt/t3400-rebase.sh2
-rwxr-xr-xt/t3430-rebase-merges.sh13
-rwxr-xr-xt/t4014-format-patch.sh102
-rwxr-xr-xt/t4018-diff-funcname.sh1
-rw-r--r--t/t4018/matlab-class-definition5
-rw-r--r--t/t4018/matlab-function4
-rw-r--r--t/t4018/matlab-octave-section-13
-rw-r--r--t/t4018/matlab-octave-section-23
-rw-r--r--t/t4018/matlab-section3
-rw-r--r--t/t4018/rust-fn5
-rw-r--r--t/t4018/rust-impl5
-rw-r--r--t/t4018/rust-struct5
-rw-r--r--t/t4018/rust-trait5
-rwxr-xr-xt/t4202-log.sh2
-rwxr-xr-xt/t4257-am-interactive.sh52
-rwxr-xr-xt/t5150-request-pull.sh53
-rwxr-xr-xt/t5200-update-server-info.sh41
-rwxr-xr-xt/t5509-fetch-push-namespaces.sh28
-rwxr-xr-xt/t5601-clone.sh16
-rwxr-xr-xt/t5607-clone-bundle.sh6
-rwxr-xr-xt/t5616-partial-clone.sh112
-rwxr-xr-xt/t5617-clone-submodules-remote.sh54
-rwxr-xr-xt/t5801-remote-helpers.sh18
-rwxr-xr-xt/t5801/git-remote-testgit22
-rwxr-xr-xt/t6302-for-each-ref-filter.sh13
-rwxr-xr-xt/t6500-gc.sh2
-rwxr-xr-xt/t7004-tag.sh21
-rwxr-xr-xt/t7405-submodule-merge.sh2
-rwxr-xr-xt/t7600-merge.sh52
-rwxr-xr-xt/t7810-grep.sh6
</