Imported Upstream version 2.20.0 upstream/2.20.0
authorDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 3 Mar 2021 06:16:47 +0000 (15:16 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 3 Mar 2021 06:16:47 +0000 (15:16 +0900)
commit76f8656c7d0687cd5ae1d42a76c77b2b46be33b1
treeda6c159a5da88172ef2764f0e75ab145562de7f3
parent4a1ab0f3898633edd60f3f3ca31d09ae46d63029
Imported Upstream version 2.20.0
639 files changed:
.clang-format
.editorconfig [new file with mode: 0644]
.gitattributes
.gitignore
.mailmap
.travis.yml
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.0.txt [new file with mode: 0644]
Documentation/SubmittingPatches
Documentation/config.txt
Documentation/config/add.txt [new file with mode: 0644]
Documentation/config/advice.txt [new file with mode: 0644]
Documentation/config/alias.txt [new file with mode: 0644]
Documentation/config/am.txt [new file with mode: 0644]
Documentation/config/apply.txt [new file with mode: 0644]
Documentation/config/blame.txt [new file with mode: 0644]
Documentation/config/branch.txt [new file with mode: 0644]
Documentation/config/browser.txt [new file with mode: 0644]
Documentation/config/checkout.txt [new file with mode: 0644]
Documentation/config/clean.txt [new file with mode: 0644]
Documentation/config/color.txt [new file with mode: 0644]
Documentation/config/column.txt [new file with mode: 0644]
Documentation/config/commit.txt [new file with mode: 0644]
Documentation/config/completion.txt [new file with mode: 0644]
Documentation/config/core.txt [new file with mode: 0644]
Documentation/config/credential.txt [new file with mode: 0644]
Documentation/config/diff.txt [moved from Documentation/diff-config.txt with 95% similarity]
Documentation/config/difftool.txt [new file with mode: 0644]
Documentation/config/fastimport.txt [new file with mode: 0644]
Documentation/config/fetch.txt [new file with mode: 0644]
Documentation/config/filter.txt [new file with mode: 0644]
Documentation/config/fmt-merge-msg.txt [moved from Documentation/fmt-merge-msg-config.txt with 100% similarity]
Documentation/config/format.txt [new file with mode: 0644]
Documentation/config/fsck.txt [new file with mode: 0644]
Documentation/config/gc.txt [new file with mode: 0644]
Documentation/config/gitcvs.txt [new file with mode: 0644]
Documentation/config/gitweb.txt [new file with mode: 0644]
Documentation/config/gpg.txt [new file with mode: 0644]
Documentation/config/grep.txt [new file with mode: 0644]
Documentation/config/gui.txt [new file with mode: 0644]
Documentation/config/guitool.txt [new file with mode: 0644]
Documentation/config/help.txt [new file with mode: 0644]
Documentation/config/http.txt [new file with mode: 0644]
Documentation/config/i18n.txt [new file with mode: 0644]
Documentation/config/imap.txt [new file with mode: 0644]
Documentation/config/index.txt [new file with mode: 0644]
Documentation/config/init.txt [new file with mode: 0644]
Documentation/config/instaweb.txt [new file with mode: 0644]
Documentation/config/interactive.txt [new file with mode: 0644]
Documentation/config/log.txt [new file with mode: 0644]
Documentation/config/mailinfo.txt [new file with mode: 0644]
Documentation/config/mailmap.txt [new file with mode: 0644]
Documentation/config/man.txt [new file with mode: 0644]
Documentation/config/merge.txt [moved from Documentation/merge-config.txt with 91% similarity]
Documentation/config/mergetool.txt [new file with mode: 0644]
Documentation/config/notes.txt [new file with mode: 0644]
Documentation/config/pack.txt [new file with mode: 0644]
Documentation/config/pager.txt [new file with mode: 0644]
Documentation/config/pretty.txt [new file with mode: 0644]
Documentation/config/protocol.txt [new file with mode: 0644]
Documentation/config/pull.txt [new file with mode: 0644]
Documentation/config/push.txt [new file with mode: 0644]
Documentation/config/rebase.txt [moved from Documentation/rebase-config.txt with 75% similarity]
Documentation/config/receive.txt [new file with mode: 0644]
Documentation/config/remote.txt [new file with mode: 0644]
Documentation/config/remotes.txt [new file with mode: 0644]
Documentation/config/repack.txt [new file with mode: 0644]
Documentation/config/rerere.txt [new file with mode: 0644]
Documentation/config/reset.txt [new file with mode: 0644]
Documentation/config/sendemail.txt [new file with mode: 0644]
Documentation/config/sequencer.txt [new file with mode: 0644]
Documentation/config/showbranch.txt [new file with mode: 0644]
Documentation/config/splitindex.txt [new file with mode: 0644]
Documentation/config/ssh.txt [new file with mode: 0644]
Documentation/config/stash.txt [new file with mode: 0644]
Documentation/config/status.txt [new file with mode: 0644]
Documentation/config/submodule.txt [new file with mode: 0644]
Documentation/config/tag.txt [new file with mode: 0644]
Documentation/config/transfer.txt [new file with mode: 0644]
Documentation/config/uploadarchive.txt [new file with mode: 0644]
Documentation/config/uploadpack.txt [new file with mode: 0644]
Documentation/config/url.txt [new file with mode: 0644]
Documentation/config/user.txt [new file with mode: 0644]
Documentation/config/versionsort.txt [new file with mode: 0644]
Documentation/config/web.txt [new file with mode: 0644]
Documentation/config/worktree.txt [new file with mode: 0644]
Documentation/diff-format.txt
Documentation/doc-diff
Documentation/fetch-options.txt
Documentation/git-branch.txt
Documentation/git-config.txt
Documentation/git-fast-import.txt
Documentation/git-fmt-merge-msg.txt
Documentation/git-format-patch.txt
Documentation/git-gc.txt
Documentation/git-grep.txt
Documentation/git-help.txt
Documentation/git-imap-send.txt
Documentation/git-merge.txt
Documentation/git-mergetool.txt
Documentation/git-multi-pack-index.txt [new file with mode: 0644]
Documentation/git-p4.txt
Documentation/git-pack-objects.txt
Documentation/git-push.txt
Documentation/git-range-diff.txt
Documentation/git-rebase.txt
Documentation/git-reflog.txt
Documentation/git-repack.txt
Documentation/git-rerere.txt
Documentation/git-reset.txt
Documentation/git-send-email.txt
Documentation/git-worktree.txt
Documentation/git.txt
Documentation/gitignore.txt
Documentation/gitmodules.txt
Documentation/gitrepository-layout.txt
Documentation/gitrevisions.txt
Documentation/pretty-formats.txt
Documentation/pull-fetch-param.txt
Documentation/rev-list-options.txt
Documentation/technical/api-diff.txt
Documentation/technical/api-parse-options.txt
Documentation/technical/api-revision-walking.txt
Documentation/technical/index-format.txt
Documentation/technical/multi-pack-index.txt [new file with mode: 0644]
Documentation/technical/pack-format.txt
Documentation/technical/repository-version.txt
Documentation/technical/rerere.txt [new file with mode: 0644]
GIT-VERSION-GEN
Makefile
RelNotes
advice.c
advice.h
alias.h
apply.c
archive-tar.c
archive-zip.c
archive.c
archive.h
attr.c
bisect.c
blame.c
builtin.h
builtin/add.c
builtin/am.c
builtin/archive.c
builtin/blame.c
builtin/branch.c
builtin/cat-file.c
builtin/checkout-index.c
builtin/checkout.c
builtin/clean.c
builtin/clone.c
builtin/commit-graph.c
builtin/commit.c
builtin/config.c
builtin/count-objects.c
builtin/describe.c
builtin/diff-files.c
builtin/diff-index.c
builtin/diff-tree.c
builtin/diff.c
builtin/difftool.c
builtin/fast-export.c
builtin/fetch-pack.c
builtin/fetch.c
builtin/fmt-merge-msg.c
builtin/fsck.c
builtin/gc.c
builtin/grep.c
builtin/hash-object.c
builtin/help.c
builtin/index-pack.c
builtin/init-db.c
builtin/interpret-trailers.c
builtin/log.c
builtin/ls-files.c
builtin/ls-remote.c
builtin/ls-tree.c
builtin/merge-base.c
builtin/merge-file.c
builtin/merge-tree.c
builtin/merge.c
builtin/mktree.c
builtin/multi-pack-index.c [new file with mode: 0644]
builtin/notes.c
builtin/pack-objects.c
builtin/pack-redundant.c
builtin/prune.c
builtin/pull.c
builtin/push.c
builtin/range-diff.c
builtin/read-tree.c
builtin/rebase--helper.c [deleted file]
builtin/rebase--interactive.c [new file with mode: 0644]
builtin/rebase.c [new file with mode: 0644]
builtin/receive-pack.c
builtin/reflog.c
builtin/remote.c
builtin/repack.c
builtin/replace.c
builtin/rerere.c
builtin/reset.c
builtin/rev-list.c
builtin/rev-parse.c
builtin/revert.c
builtin/rm.c
builtin/shortlog.c
builtin/show-branch.c
builtin/show-ref.c
builtin/submodule--helper.c
builtin/tag.c
builtin/unpack-objects.c
builtin/update-index.c
builtin/upload-archive.c
builtin/worktree.c
bulk-checkin.c
bundle.c
cache-tree.c
cache-tree.h
cache.h
ci/install-dependencies.sh
ci/lib-travisci.sh
ci/run-build-and-tests.sh
combine-diff.c
command-list.txt
commit-graph.c
commit-graph.h
commit-reach.c [new file with mode: 0644]
commit-reach.h [new file with mode: 0644]
commit-slab-impl.h
commit.c
commit.h
compat/mingw.c
compat/mingw.h
compat/mmap.c
compat/msvc.h
compat/poll/poll.c
compat/poll/poll.h
compat/win32/pthread.c
compat/win32/pthread.h
compat/winansi.c
config.c
config.h
config.mak.dev
config.mak.uname
configure.ac
connect.c
connected.h
contrib/coccinelle/README
contrib/coccinelle/commit.cocci
contrib/coccinelle/object_id.cocci
contrib/completion/git-completion.bash
contrib/coverage-diff.sh [new file with mode: 0755]
contrib/credential/wincred/git-credential-wincred.c
contrib/subtree/Makefile
contrib/subtree/git-subtree.sh
credential.c
credential.h
date.c
delta-islands.c [new file with mode: 0644]
delta-islands.h [new file with mode: 0644]
diff-lib.c
diff-no-index.c
diff.c
diff.h
diffcore-break.c
diffcore-delta.c
diffcore-pickaxe.c
diffcore-rename.c
diffcore.h
dir.c
editor.c
entry.c
environment.c
ewah/ewok_rlw.h
fast-import.c
fetch-negotiator.h
fetch-object.h
fetch-pack.c
fsck.c
fsck.h
fuzz-pack-headers.c [new file with mode: 0644]
fuzz-pack-idx.c [new file with mode: 0644]
generate-cmdlist.sh
gettext.c
gettext.h
git-compat-util.h
git-legacy-rebase.sh [moved from git-rebase.sh with 87% similarity]
git-mergetool--lib.sh
git-mergetool.sh
git-p4.py
git-rebase--common.sh [new file with mode: 0644]
git-rebase--interactive.sh [deleted file]
git-rebase--preserve-merges.sh
git-send-email.perl
git-sh-i18n.sh
git-submodule.sh
git.c
gpg-interface.c
gpg-interface.h
grep.c
grep.h
help.c
http-backend.c
http-push.c
http-walker.c
http.c
ident.c
interdiff.c [new file with mode: 0644]
interdiff.h [new file with mode: 0644]
json-writer.h
khash.h
line-log.c
line-range.c
line-range.h
list-objects-filter-options.c
list-objects-filter-options.h
list-objects-filter.c
list-objects-filter.h
list-objects.c
ll-merge.c
ll-merge.h
log-tree.c
mailinfo.c
mailinfo.h
match-trees.c
merge-blobs.c
merge-blobs.h
merge-recursive.c
merge.c
midx.c [new file with mode: 0644]
midx.h [new file with mode: 0644]
name-hash.c
notes-merge.c
notes.c
object-store.h
object.c
object.h
oidmap.c
oidset.c
oidset.h
pack-bitmap-write.c
pack-bitmap.c
pack-bitmap.h
pack-check.c
pack-objects.c
pack-objects.h
pack-revindex.c
pack-write.c
packfile.c
packfile.h
parse-options-cb.c
parse-options.h
patch-delta.c
patch-ids.c
patch-ids.h
path.c
po/README
po/bg.po
po/ca.po
po/de.po
po/es.po
po/fr.po
po/git.pot
po/sv.po
po/vi.po
po/zh_CN.po
preload-index.c
pretty.c
prio-queue.c
prio-queue.h
range-diff.c
range-diff.h
read-cache.c
rebase-interactive.c [new file with mode: 0644]
rebase-interactive.h [new file with mode: 0644]
ref-filter.c
refs.c
refs.h
refs/files-backend.c
refs/packed-backend.c
refs/packed-backend.h
refs/ref-cache.c
refs/ref-cache.h
refs/refs-internal.h
remote-curl.c
remote.c
remote.h
rerere.c
rerere.h
revision.c
revision.h
run-command.c
run-command.h
send-pack.c
sequencer.c
sequencer.h
server-info.c
setup.c
sha1-array.c
sha1-file.c
sha1-name.c
shallow.c
strbuf.c
strbuf.h
streaming.c
submodule-config.c
submodule-config.h
submodule.c
submodule.h
t/README
t/helper/test-delta.c
t/helper/test-drop-caches.c
t/helper/test-dump-cache-tree.c
t/helper/test-dump-fsmonitor.c
t/helper/test-dump-untracked-cache.c
t/helper/test-parse-options.c
t/helper/test-path-utils.c
t/helper/test-pkt-line.c
t/helper/test-prio-queue.c
t/helper/test-reach.c [new file with mode: 0644]
t/helper/test-read-midx.c [new file with mode: 0644]
t/helper/test-revision-walking.c
t/helper/test-run-command.c
t/helper/test-submodule-nested-repo-config.c [new file with mode: 0644]
t/helper/test-tool.c
t/helper/test-tool.h
t/lib-credential.sh
t/lib-gettext.sh
t/lib-git-daemon.sh
t/lib-gpg.sh
t/lib-gpg/keyring.gpg
t/lib-rebase.sh
t/oid-info/README [new file with mode: 0644]
t/oid-info/hash-info [new file with mode: 0644]
t/oid-info/oid [new file with mode: 0644]
t/perf/README
t/perf/aggregate.perl
t/perf/p1450-fsck.sh [new file with mode: 0755]
t/perf/p1451-fsck-skip-list.sh [new file with mode: 0755]
t/perf/p3400-rebase.sh
t/perf/p5311-pack-bitmaps-fetch.sh [new file with mode: 0755]
t/perf/perf-lib.sh
t/t0000-basic.sh
t/t0001-init.sh
t/t0002-gitfile.sh
t/t0006-date.sh
t/t0009-prio-queue.sh
t/t0012-help.sh
t/t0014-alias.sh [new file with mode: 0755]
t/t0021-conversion.sh
t/t0029-core-unsetenvvars.sh [new file with mode: 0755]
t/t0040-parse-options.sh
t/t0060-path-utils.sh
t/t0064-sha1-array.sh
t/t0205-gettext-poison.sh
t/t0300-credentials.sh
t/t0410-partial-clone.sh
t/t1006-cat-file.sh
t/t1014-read-tree-confusing.sh
t/t1060-object-corruption.sh
t/t1090-sparse-checkout-scope.sh
t/t1300-config.sh
t/t1303-wacky-config.sh
t/t1400-update-ref.sh
t/t1404-update-ref-errors.sh
t/t1405-main-ref-store.sh
t/t1406-submodule-ref-store.sh
t/t1407-worktree-ref-store.sh
t/t1410-reflog.sh
t/t1415-worktree-refs.sh [new file with mode: 0755]
t/t1450-fsck.sh
t/t1700-split-index.sh
t/t2000-checkout-cache-clash.sh [deleted file]
t/t2000-conflict-when-checking-files-out.sh [new file with mode: 0755]
t/t2001-checkout-cache-clash.sh [deleted file]
t/t2025-worktree-add.sh
t/t2028-worktree-move.sh
t/t2029-worktree-config.sh [new file with mode: 0755]
t/t2101-update-index-reupdate.sh
t/t3070-wildmatch.sh
t/t3200-branch.sh
t/t3206-range-diff.sh
t/t3320-notes-merge-worktrees.sh
t/t3400-rebase.sh
t/t3404-rebase-interactive.sh
t/t3406-rebase-message.sh
t/t3408-rebase-multi-line.sh
t/t3409-rebase-preserve-merges.sh
t/t3410-rebase-preserve-dropped-merges.sh
t/t3411-rebase-preserve-around-merges.sh
t/t3412-rebase-root.sh
t/t3414-rebase-preserve-onto.sh
t/t3417-rebase-whitespace-fix.sh
t/t3418-rebase-continue.sh
t/t3420-rebase-autostash.sh
t/t3421-rebase-topology-linear.sh
t/t3425-rebase-topology-merges.sh
t/t3430-rebase-merges.sh
t/t3702-add-edit.sh
t/t3903-stash.sh
t/t3905-stash-include-untracked.sh
t/t4013-diff-various.sh
t/t4014-format-patch.sh
t/t4025-hunk-header.sh
t/t4052-stat-output.sh
t/t4117-apply-reject.sh
t/t4124-apply-ws-rule.sh
t/t4136-apply-check.sh
t/t4138-apply-ws-expansion.sh
t/t4200-rerere.sh
t/t4256-am-format-flowed.sh [new file with mode: 0755]
t/t4256/1/mailinfo.c [new file with mode: 0644]
t/t4256/1/mailinfo.c.orig [new file with mode: 0644]
t/t4256/1/patch [new file with mode: 0644]
t/t5000-tar-tree.sh
t/t5003-archive-zip.sh
t/t5300-pack-object.sh
t/t5303-pack-corruption-resilience.sh
t/t5307-pack-missing-commit.sh
t/t5310-pack-bitmaps.sh
t/t5317-pack-objects-filter-objects.sh
t/t5318-commit-graph.sh
t/t5319-multi-pack-index.sh [new file with mode: 0755]
t/t5320-delta-islands.sh [new file with mode: 0755]
t/t5410-receive-pack-alternates.sh [new file with mode: 0755]
t/t5500-fetch-pack.sh
t/t5504-fetch-receive-strict.sh
t/t5512-ls-remote.sh
t/t5516-fetch-push.sh
t/t5520-pull.sh
t/t5550-http-fetch-dumb.sh
t/t5551-http-fetch-smart.sh
t/t5562-http-backend-content-length.sh
t/t5562/invoke-with-content-length.pl [changed mode: 0755->0644]
t/t5573-pull-verify-signatures.sh
t/t5601-clone.sh
t/t5607-clone-bundle.sh
t/t5612-clone-refspec.sh
t/t5616-partial-clone.sh
t/t5701-git-serve.sh
t/t5702-protocol-v2.sh
t/t5703-upload-pack-ref-in-want.sh
t/t6000-rev-list-misc.sh
t/t6011-rev-list-with-bad-commit.sh
t/t6012-rev-list-simplify.sh
t/t6018-rev-list-glob.sh
t/t6023-merge-file.sh
t/t6024-recursive-merge.sh
t/t6027-merge-binary.sh
t/t6031-merge-filemode.sh
t/t6036-recursive-corner-cases.sh
t/t6050-replace.sh
t/t6112-rev-list-filters-objects.sh
t/t6130-pathspec-noglob.sh
t/t6132-pathspec-exclude.sh
t/t6500-gc.sh
t/t6600-test-reach.sh [new file with mode: 0755]
t/t7063-status-untracked-cache.sh
t/t7201-co.sh
t/t7400-submodule-basic.sh
t/t7406-submodule-update.sh
t/t7411-submodule-config.sh
t/t7415-submodule-names.sh
t/t7416-submodule-dash-url.sh
t/t7417-submodule-path-url.sh
t/t7418-submodule-sparse-gitmodules.sh [new file with mode: 0755]
t/t7500-commit-template-squash-signoff.sh [moved from t/t7500-commit.sh with 99% similarity]
t/t7501-commit-basic-functionality.sh [moved from t/t7501-commit.sh with 98% similarity]
t/t7502-commit-porcelain.sh [moved from t/t7502-commit.sh with 100% similarity]
t/t7505-prepare-commit-msg-hook.sh
t/t7506-status-submodule.sh
t/t7509-commit-authorship.sh [moved from t/t7509-commit.sh with 98% similarity]
t/t7510-signed-commit.sh
t/t7517-per-repo-email.sh
t/t7519-status-fsmonitor.sh
t/t7612-merge-verify-signatures.sh
t/t7800-difftool.sh
t/t7810-grep.sh
t/t7814-grep-recurse-submodules.sh
t/t9001-send-email.sh
t/t9100-git-svn-basic.sh
t/t9101-git-svn-props.sh
t/t9133-git-svn-nested-git-repo.sh
t/t9300-fast-import.sh
t/t9350-fast-export.sh
t/t9600-cvsimport.sh
t/t9603-cvsimport-patchsets.sh
t/t9604-cvsimport-timestamps.sh
t/t9832-unshelve.sh
t/t9902-completion.sh
t/test-lib-functions.sh
t/test-lib.sh
tag.c
thread-utils.c
thread-utils.h
trace.c
trace.h
transport-helper.c
transport-internal.h
transport.c
transport.h
tree-diff.c
tree-walk.c
unpack-trees.c
unpack-trees.h
upload-pack.c
userdiff.c
userdiff.h
vcs-svn/fast_export.h
vcs-svn/line_buffer.h
vcs-svn/sliding_window.h
vcs-svn/svndiff.h
vcs-svn/svndump.h
wildmatch.c
wildmatch.h
worktree.c
worktree.h
ws.c
wt-status.c
wt-status.h
xdiff-interface.c
xdiff-interface.h
xdiff/xdiff.h
xdiff/xutils.c