Imported Upstream version 2.22.0 upstream/2.22.0
authorDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 3 Mar 2021 06:16:56 +0000 (15:16 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 3 Mar 2021 06:16:56 +0000 (15:16 +0900)
commit2d29e070a20e1dc9129eaaa0a308f5db609b2e3a
tree1caf9e1d7dcb6ae65c3431f7094629564bbda048
parentc1e56cc9b3fa56810f5af6086bf7487646aa466b
Imported Upstream version 2.22.0
646 files changed:
.clang-format
.github/CONTRIBUTING.md
.github/PULL_REQUEST_TEMPLATE.md
.gitignore
.travis.yml
Documentation/.gitignore
Documentation/CodingGuidelines
Documentation/Makefile
Documentation/RelNotes/2.14.6.txt [deleted file]
Documentation/RelNotes/2.15.4.txt [deleted file]
Documentation/RelNotes/2.16.6.txt [deleted file]
Documentation/RelNotes/2.17.3.txt [deleted file]
Documentation/RelNotes/2.17.4.txt [deleted file]
Documentation/RelNotes/2.17.5.txt [deleted file]
Documentation/RelNotes/2.18.2.txt [deleted file]
Documentation/RelNotes/2.18.3.txt [deleted file]
Documentation/RelNotes/2.18.4.txt [deleted file]
Documentation/RelNotes/2.19.3.txt [deleted file]
Documentation/RelNotes/2.19.4.txt [deleted file]
Documentation/RelNotes/2.19.5.txt [deleted file]
Documentation/RelNotes/2.20.2.txt [deleted file]
Documentation/RelNotes/2.20.3.txt [deleted file]
Documentation/RelNotes/2.20.4.txt [deleted file]
Documentation/RelNotes/2.21.1.txt [deleted file]
Documentation/RelNotes/2.21.2.txt [deleted file]
Documentation/RelNotes/2.21.3.txt [deleted file]
Documentation/RelNotes/2.22.0.txt [new file with mode: 0644]
Documentation/SubmittingPatches
Documentation/asciidoctor-extensions.rb
Documentation/config.txt
Documentation/config/advice.txt
Documentation/config/branch.txt
Documentation/config/core.txt
Documentation/config/diff.txt
Documentation/config/fsck.txt
Documentation/config/gc.txt
Documentation/config/gpg.txt
Documentation/config/merge.txt
Documentation/config/pack.txt
Documentation/config/pull.txt
Documentation/config/rebase.txt
Documentation/config/repack.txt
Documentation/config/stash.txt
Documentation/config/trace2.txt [new file with mode: 0644]
Documentation/config/user.txt
Documentation/diff-format.txt
Documentation/diff-generate-patch.txt
Documentation/diff-options.txt
Documentation/doc-diff
Documentation/fetch-options.txt
Documentation/git-add.txt
Documentation/git-am.txt
Documentation/git-branch.txt
Documentation/git-checkout.txt
Documentation/git-cherry-pick.txt
Documentation/git-clean.txt
Documentation/git-clone.txt
Documentation/git-commit-tree.txt
Documentation/git-config.txt
Documentation/git-daemon.txt
Documentation/git-describe.txt
Documentation/git-diff-tree.txt
Documentation/git-difftool.txt
Documentation/git-fast-import.txt
Documentation/git-filter-branch.txt
Documentation/git-fsck.txt
Documentation/git-gc.txt
Documentation/git-grep.txt
Documentation/git-help.txt
Documentation/git-http-backend.txt
Documentation/git-interpret-trailers.txt
Documentation/git-ls-files.txt
Documentation/git-ls-remote.txt
Documentation/git-ls-tree.txt
Documentation/git-merge.txt
Documentation/git-mergetool--lib.txt
Documentation/git-mergetool.txt
Documentation/git-notes.txt
Documentation/git-pull.txt
Documentation/git-read-tree.txt
Documentation/git-rebase.txt
Documentation/git-remote-ext.txt
Documentation/git-remote-fd.txt
Documentation/git-remote-helpers.txto
Documentation/git-remote-testgit.txt [deleted file]
Documentation/git-rerere.txt
Documentation/git-reset.txt
Documentation/git-revert.txt
Documentation/git-show-branch.txt
Documentation/git-stash.txt
Documentation/git-status.txt
Documentation/git-submodule.txt
Documentation/git-svn.txt
Documentation/git-web--browse.txt
Documentation/git-worktree.txt
Documentation/git.txt
Documentation/gitattributes.txt
Documentation/githooks.txt
Documentation/gitignore.txt
Documentation/gitk.txt
Documentation/gitmodules.txt
Documentation/gitremote-helpers.txt
Documentation/gitrepository-layout.txt
Documentation/gitsubmodules.txt
Documentation/gitweb.conf.txt
Documentation/gitweb.txt
Documentation/glossary-content.txt
Documentation/howto/setup-git-server-over-http.txt
Documentation/merge-options.txt
Documentation/pretty-formats.txt
Documentation/rev-list-options.txt
Documentation/revisions.txt
Documentation/sequencer.txt
Documentation/technical/api-config.txt
Documentation/technical/api-parse-options.txt
Documentation/technical/api-trace2.txt [new file with mode: 0644]
Documentation/technical/directory-rename-detection.txt
Documentation/technical/pack-protocol.txt
Documentation/technical/protocol-capabilities.txt
Documentation/technical/protocol-v2.txt
Documentation/trace2-target-values.txt [new file with mode: 0644]
Documentation/urls.txt
GIT-VERSION-GEN
Makefile
RelNotes
advice.c
advice.h
apply.c
archive-tar.c
archive-zip.c
archive.c
archive.h
attr.c
bisect.c
bisect.h
blame.c
blame.h
branch.c
branch.h
builtin.h
builtin/add.c
builtin/am.c
builtin/blame.c
builtin/branch.c
builtin/checkout.c
builtin/clone.c
builtin/commit-graph.c
builtin/commit-tree.c
builtin/commit.c
builtin/diff-tree.c
builtin/diff.c
builtin/difftool.c
builtin/fetch-pack.c
builtin/fetch.c
builtin/for-each-ref.c
builtin/fsck.c
builtin/gc.c
builtin/get-tar-commit-id.c
builtin/help.c
builtin/index-pack.c
builtin/init-db.c
builtin/log.c
builtin/ls-files.c
builtin/ls-remote.c
builtin/merge.c
builtin/multi-pack-index.c
builtin/name-rev.c
builtin/pack-objects.c
builtin/pack-redundant.c
builtin/pack-refs.c
builtin/prune-packed.c
builtin/prune.c
builtin/pull.c
builtin/range-diff.c
builtin/read-tree.c
builtin/rebase--interactive.c [deleted file]
builtin/rebase.c
builtin/receive-pack.c
builtin/repack.c
builtin/replace.c
builtin/reset.c
builtin/rev-list.c
builtin/revert.c
builtin/rm.c
builtin/show-branch.c
builtin/show-ref.c
builtin/stash.c [new file with mode: 0644]
builtin/submodule--helper.c
builtin/tag.c
builtin/update-index.c
builtin/worktree.c
bulk-checkin.h
cache.h
check-racy.c [deleted file]
checkout.h
ci/install-dependencies.sh
ci/run-windows-build.sh [deleted file]
ci/test-documentation.sh
column.h
combine-diff.c
commit-graph.c
commit-graph.h
commit.c
commit.h
common-main.c
compat/access.c [new file with mode: 0644]
compat/bswap.h
compat/fileno.c
compat/mingw.c
compat/mingw.h
compat/win32/path-utils.c
compat/win32/path-utils.h
compat/win32/trace2_win32_process_info.c [new file with mode: 0644]
config.c
config.h
config.mak.dev
config.mak.uname
configure.ac
connect.c
connect.h
connected.c
connected.h
contrib/coccinelle/commit.cocci
contrib/coccinelle/flex_alloc.cocci [new file with mode: 0644]
contrib/completion/git-completion.bash
contrib/diff-highlight/DiffHighlight.pm
contrib/subtree/git-subtree.sh
convert.c
credential.c
credential.h
csum-file.h
date.c
decorate.h
delta.h
diff-lib.c
diff-no-index.c
diff.c
diff.h
dir.c
dir.h
editor.c
entry.c
environment.c
exec-cmd.c
exec-cmd.h
fast-import.c
fetch-pack.c
fetch-pack.h
fmt-merge-msg.h
fsck.c
fsmonitor.c
fsmonitor.h
generate-cmdlist.sh
gettext.h
git-compat-util.h
git-cvsexportcommit.perl
git-difftool--helper.sh
git-legacy-rebase.sh [deleted file]
git-legacy-stash.sh [moved from git-stash.sh with 97% similarity]
git-mergetool--lib.sh
git-mergetool.sh
git-send-email.perl
git-sh-setup.sh
git-submodule.sh
git.c
gitk-git/po/bg.po
gitweb/gitweb.perl
grep.h
hash.h
hashmap.h
help.c
help.h
http-backend.c
http-push.c
http-walker.c
http.c
http.h
ident.c
khash.h
kwset.h
line-log.c
line-log.h
list-objects-filter-options.c
list-objects-filter-options.h
list-objects-filter.c
list-objects.c
lockfile.h
log-tree.c
ls-refs.h
mailinfo.h
match-trees.c
merge-blobs.h
merge-recursive.c
mergetools/smerge [new file with mode: 0644]
midx.c
midx.h
notes-merge.c
notes.c
notes.h
object-store.h
object.h
oidmap.h
oidset.h
pack-bitmap-write.c
pack-bitmap.c
pack-bitmap.h
pack-objects.c
pack-objects.h
pack-revindex.c
pack-revindex.h
pack.h
packfile.c
packfile.h
pager.c
parse-options-cb.c
parse-options.c
parse-options.h
path.c
path.h
perl/Git.pm
pkt-line.c
pkt-line.h
po/TEAMS
po/bg.po
po/ca.po
po/de.po
po/es.po
po/fr.po
po/git.pot
po/it.po
po/sv.po
po/vi.po
po/zh_CN.po
ppc/sha1.c
pretty.c
prio-queue.h
progress.c
progress.h
protocol.c
protocol.h
quote.h
reachable.c
reachable.h
read-cache.c
rebase-interactive.c
rebase-interactive.h
ref-filter.c
ref-filter.h
reflog-walk.h
refs.c
refs.h
refs/files-backend.c
refspec.c
remote-curl.c
remote.c
remote.h
replace-object.h
repository.c
repository.h
resolve-undo.h
revision.c
revision.h
run-command.c
run-command.h
sequencer.c
sequencer.h
serve.h
server-info.c
setup.c
sh-i18n--envsubst.c
sha1-file.c
sha1-lookup.h
sha1-name.c
sha1dc/sha1.c
split-index.c
strbuf.c
strbuf.h
streaming.h
string-list.h
sub-process.c
sub-process.h
submodule-config.c
submodule-config.h
submodule.c
submodule.h
t/README
t/annotate-tests.sh
t/check-non-portable-shell.pl
t/helper/test-date.c
t/helper/test-drop-caches.c
t/helper/test-parse-options.c
t/helper/test-path-utils.c
t/helper/test-prio-queue.c
t/helper/test-read-cache.c
t/helper/test-run-command.c
t/helper/test-serve-v2.c [moved from builtin/serve.c with 81% similarity]
t/helper/test-tool.c
t/helper/test-tool.h
t/helper/test-trace2.c [new file with mode: 0644]
t/interop/i5500-git-daemon.sh
t/lib-credential.sh
t/lib-git-daemon.sh
t/lib-git-p4.sh
t/lib-git-svn.sh
t/lib-httpd.sh
t/lib-httpd/apache.conf
t/lib-submodule-update.sh
t/perf/README
t/perf/aggregate.perl
t/perf/p0001-rev-list.sh
t/perf/p5302-pack-index.sh
t/perf/p5304-prune.sh [new file with mode: 0755]
t/perf/p5310-pack-bitmaps.sh
t/perf/p5311-pack-bitmaps-fetch.sh
t/perf/p5600-partial-clone.sh [new file with mode: 0755]
t/perf/perf-lib.sh
t/perf/run
t/t0000-basic.sh
t/t0001-init.sh
t/t0040-parse-options.sh
t/t0060-path-utils.sh
t/t0210-trace2-normal.sh [new file with mode: 0755]
t/t0210/scrub_normal.perl [new file with mode: 0644]
t/t0211-trace2-perf.sh [new file with mode: 0755]
t/t0211/scrub_perf.perl [new file with mode: 0644]
t/t0212-trace2-event.sh [new file with mode: 0755]
t/t0212/parse_events.perl [new file with mode: 0644]
t/t0300-credentials.sh
t/t0301-credential-cache.sh
t/t0410-partial-clone.sh
t/t1007-hash-object.sh
t/t1014-read-tree-confusing.sh
t/t1060-object-corruption.sh
t/t1305-config-include.sh
t/t1404-update-ref-errors.sh
t/t1410-reflog.sh
t/t1415-worktree-refs.sh
t/t1450-fsck.sh
t/t1700-split-index.sh
t/t2018-checkout-branch.sh
t/t2023-checkout-m.sh
t/t2025-checkout-no-overlay.sh [new file with mode: 0755]
t/t2400-worktree-add.sh [moved from t/t2025-worktree-add.sh with 100% similarity]
t/t2401-worktree-prune.sh [moved from t/t2026-worktree-prune.sh with 100% similarity]
t/t2402-worktree-list.sh [moved from t/t2027-worktree-list.sh with 100% similarity]
t/t2403-worktree-move.sh [moved from t/t2028-worktree-move.sh with 100% similarity]
t/t2404-worktree-config.sh [moved from t/t2029-worktree-config.sh with 100% similarity]
t/t3000-ls-files-others.sh
t/t3009-ls-files-others-nonsubmodule.sh [new file with mode: 0755]
t/t3200-branch.sh
t/t3203-branch-output.sh
t/t3301-notes.sh
t/t3400-rebase.sh
t/t3401-rebase-and-am-rename.sh
t/t3404-rebase-interactive.sh
t/t3415-rebase-autosquash.sh
t/t3422-rebase-incompatible-options.sh
t/t3427-rebase-subtree.sh
t/t3429-rebase-edit-todo.sh
t/t3430-rebase-merges.sh
t/t3507-cherry-pick-conflict.sh
t/t3511-cherry-pick-x.sh
t/t3600-rm.sh
t/t3700-add.sh
t/t3903-stash.sh
t/t3905-stash-include-untracked.sh
t/t3907-stash-show-config.sh [new file with mode: 0755]
t/t4013-diff-various.sh
t/t4013/diff.diff_-U1_initial..side [new file with mode: 0644]
t/t4013/diff.diff_-U2_initial..side [new file with mode: 0644]
t/t4013/diff.diff_-U_initial..side [new file with mode: 0644]
t/t4014-format-patch.sh
t/t4038-diff-combined.sh
t/t4053-diff-no-index.sh
t/t4067-diff-partial-clone.sh [new file with mode: 0755]
t/t4150-am.sh
t/t4205-log-pretty-formats.sh
t/t4211-line-log.sh
t/t4253-am-keep-cr-dos.sh
t/t5304-prune.sh
t/t5310-pack-bitmaps.sh
t/t5317-pack-objects-filter-objects.sh
t/t5318-commit-graph.sh
t/t5319-multi-pack-index.sh
t/t5323-pack-redundant.sh [new file with mode: 0755]
t/t5400-send-pack.sh
t/t5407-post-rewrite-hook.sh
t/t5500-fetch-pack.sh
t/t5503-tagfollow.sh
t/t5510-fetch.sh
t/t5512-ls-remote.sh
t/t5515-fetch-merge-logic.sh
t/t5516-fetch-push.sh
t/t5521-pull-options.sh
t/t5530-upload-pack-error.sh
t/t5531-deep-submodule-push.sh
t/t5537-fetch-shallow.sh
t/t5539-fetch-http-shallow.sh
t/t5540-http-push-webdav.sh
t/t5541-http-push-smart.sh
t/t5542-push-http-shallow.sh
t/t5545-push-options.sh
t/t5550-http-fetch-dumb.sh
t/t5551-http-fetch-smart.sh
t/t5552-skipping-fetch-negotiator.sh
t/t5561-http-backend.sh
t/t5570-git-daemon.sh
t/t5580-clone-push-unc.sh
t/t5581-http-curl-verbose.sh
t/t5601-clone.sh
t/t5616-partial-clone.sh
t/t5700-protocol-v1.sh
t/t5701-git-serve.sh
t/t5702-protocol-v2.sh
t/t5703-upload-pack-ref-in-want.sh
t/t5801-remote-helpers.sh
t/t5801/git-remote-testgit [moved from git-remote-testgit.sh with 100% similarity]
t/t5812-proto-disable-http.sh
t/t6030-bisect-porcelain.sh
t/t6042-merge-rename-corner-cases.sh
t/t6043-merge-rename-directories.sh
t/t6046-merge-skip-unneeded-updates.sh
t/t6050-replace.sh
t/t6102-rev-list-unexpected-objects.sh [new file with mode: 0755]
t/t6112-rev-list-filters-objects.sh
t/t6130-pathspec-noglob.sh
t/t6300-for-each-ref.sh
t/t6500-gc.sh
t/t7004-tag.sh
t/t7113-post-index-change-hook.sh [new file with mode: 0755]
t/t7201-co.sh
t/t7400-submodule-basic.sh
t/t7406-submodule-update.sh
t/t7407-submodule-foreach.sh
t/t7411-submodule-config.sh
t/t7415-submodule-names.sh
t/t7416-submodule-dash-url.sh
t/t7417-submodule-path-url.sh
t/t7419-submodule-set-branch.sh [new file with mode: 0755]
t/t7502-commit-porcelain.sh
t/t7512-status-help.sh
t/t7517-per-repo-email.sh
t/t7519-status-fsmonitor.sh
t/t7525-status-rename.sh
t/t7600-merge.sh
t/t7604-merge-custom-message.sh
t/t7610-mergetool.sh
t/t7700-repack.sh
t/t7800-difftool.sh
t/t7810-grep.sh
t/t7814-grep-recurse-submodules.sh
t/t9001-send-email.sh
t/t9115-git-svn-dcommit-funky-renames.sh
t/t9118-git-svn-funky-branch-names.sh
t/t9120-git-svn-clone-with-percent-escapes.sh
t/t9142-git-svn-shallow-clone.sh
t/t9300-fast-import.sh
t/t9350-fast-export.sh
t/t9800-git-p4-basic.sh
t/t9801-git-p4-branch.sh
t/t9802-git-p4-filetype.sh
t/t9803-git-p4-shell-metachars.sh
t/t9804-git-p4-label.sh
t/t9805-git-p4-skip-submit-edit.sh
t/t9806-git-p4-options.sh
t/t9807-git-p4-submit.sh
t/t9808-git-p4-chdir.sh
t/t9809-git-p4-client-view.sh
t/t9810-git-p4-rcs.sh
t/t9811-git-p4-label-import.sh
t/t9812-git-p4-wildcards.sh
t/t9813-git-p4-preserve-users.sh
t/t9814-git-p4-rename.sh
t/t9815-git-p4-submit-fail.sh
t/t9816-git-p4-locked.sh
t/t9817-git-p4-exclude.sh
t/t9818-git-p4-block.sh
t/t9819-git-p4-case-folding.sh
t/t9820-git-p4-editor-handling.sh
t/t9821-git-p4-path-variations.sh
t/t9822-git-p4-path-encoding.sh
t/t9823-git-p4-mock-lfs.sh
t/t9824-git-p4-git-lfs.sh
t/t9825-git-p4-handle-utf16-without-bom.sh
t/t9826-git-p4-keep-empty-commits.sh
t/t9827-git-p4-change-filetype.sh
t/t9828-git-p4-map-user.sh
t/t9829-git-p4-jobs.sh
t/t9830-git-p4-symlink-dir.sh
t/t9831-git-p4-triggers.sh
t/t9832-unshelve.sh
t/t9833-errors.sh
t/t9902-completion.sh
t/test-lib-functions.sh
t/test-lib.sh
tag.h
tempfile.h
trace.h
trace2.c [new file with mode: 0644]
trace2.h [new file with mode: 0644]
trace2/tr2_cfg.c [new file with mode: 0644]
trace2/tr2_cfg.h [new file with mode: 0644]
trace2/tr2_cmd_name.c [new file with mode: 0644]
trace2/tr2_cmd_name.h [new file with mode: 0644]
trace2/tr2_dst.c [new file with mode: 0644]
trace2/tr2_dst.h [new file with mode: 0644]
trace2/tr2_sid.c [new file with mode: 0644]
trace2/tr2_sid.h [new file with mode: 0644]
trace2/tr2_sysenv.c [new file with mode: 0644]
trace2/tr2_sysenv.h [new file with mode: 0644]
trace2/tr2_tbuf.c [new file with mode: 0644]
trace2/tr2_tbuf.h [new file with mode: 0644]
trace2/tr2_tgt.h [new file with mode: 0644]
trace2/tr2_tgt_event.c [new file with mode: 0644]
trace2/tr2_tgt_normal.c [new file with mode: 0644]
trace2/tr2_tgt_perf.c [new file with mode: 0644]
trace2/tr2_tls.c [new file with mode: 0644]
trace2/tr2_tls.h [new file with mode: 0644]
trailer.c
trailer.h
transport-helper.c
transport.c
transport.h
tree-diff.c
tree-walk.c
tree-walk.h
unicode-width.h
unpack-trees.c
unpack-trees.h
upload-pack.c
upload-pack.h
url.h
urlmatch.h
usage.c
utf8.h
varint.h
vcs-svn/sliding_window.h
vcs-svn/svndiff.h
worktree.c
worktree.h
wt-status.c
wt-status.h
xdiff-interface.c
xdiff-interface.h
xdiff/xdiff.h
xdiff/xinclude.h