summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--Documentation/RelNotes/2.24.0.txt93
-rw-r--r--Documentation/config.txt2
-rw-r--r--Documentation/config/core.txt6
-rw-r--r--Documentation/config/diff.txt2
-rw-r--r--Documentation/config/feature.txt29
-rw-r--r--Documentation/config/fetch.txt3
-rw-r--r--Documentation/config/format.txt1
-rw-r--r--Documentation/config/gc.txt2
-rw-r--r--Documentation/config/index.txt1
-rw-r--r--Documentation/config/pack.txt3
-rw-r--r--Documentation/config/remote.txt8
-rw-r--r--Documentation/fetch-options.txt7
-rw-r--r--Documentation/git-fast-export.txt6
-rw-r--r--Documentation/git-filter-branch.txt273
-rw-r--r--Documentation/git-format-patch.txt23
-rw-r--r--Documentation/git-gc.txt17
-rw-r--r--Documentation/git-merge.txt2
-rw-r--r--Documentation/git-rebase.txt5
-rw-r--r--Documentation/git-replace.txt10
-rw-r--r--Documentation/git-svn.txt10
-rw-r--r--Documentation/gitattributes.txt2
-rw-r--r--Documentation/gitcli.txt6
-rw-r--r--Documentation/githooks.txt32
-rw-r--r--Documentation/gitremote-helpers.txt10
-rw-r--r--Documentation/gitrepository-layout.txt2
-rw-r--r--Documentation/merge-options.txt32
-rw-r--r--Documentation/rev-list-options.txt16
-rw-r--r--Documentation/technical/partial-clone.txt117
-rw-r--r--Makefile3
-rw-r--r--apply.c11
-rw-r--r--archive-tar.c14
-rw-r--r--banned.h2
-rw-r--r--builtin/cat-file.c5
-rw-r--r--builtin/checkout.c16
-rw-r--r--builtin/clone.c8
-rw-r--r--builtin/describe.c2
-rw-r--r--builtin/fetch.c89
-rw-r--r--builtin/gc.c15
-rw-r--r--builtin/grep.c4
-rw-r--r--builtin/index-pack.c8
-rw-r--r--builtin/log.c5
-rw-r--r--builtin/merge.c18
-rw-r--r--builtin/pack-objects.c19
-rw-r--r--builtin/pull.c6
-rw-r--r--builtin/push.c69
-rw-r--r--builtin/rebase.c16
-rw-r--r--builtin/repack.c3
-rw-r--r--builtin/replace.c2
-rw-r--r--builtin/rev-list.c6
-rw-r--r--builtin/update-index.c6
-rw-r--r--cache-tree.c3
-rw-r--r--cache.h24
-rwxr-xr-xci/lib.sh2
-rw-r--r--commit-graph.c6
-rw-r--r--commit.c2
-rw-r--r--common-main.c8
-rw-r--r--compat/mingw.c19
-rw-r--r--compat/mingw.h6
-rw-r--r--compat/win32/pthread.h6
-rw-r--r--config.c31
-rw-r--r--connect.c4
-rw-r--r--connected.c3
-rw-r--r--contrib/completion/git-completion.bash244
-rw-r--r--contrib/svn-fe/svn-fe.txt4
-rw-r--r--convert.c21
-rw-r--r--convert.h6
-rw-r--r--credential-store.c9
-rw-r--r--diff.c10
-rw-r--r--environment.c2
-rw-r--r--fast-import.c11
-rw-r--r--fetch-negotiator.c25
-rw-r--r--fetch-negotiator.h5
-rw-r--r--fetch-object.c40
-rw-r--r--fetch-object.h9
-rw-r--r--fetch-pack.c31
-rw-r--r--git-compat-util.h3
-rwxr-xr-xgit-filter-branch.sh14
-rwxr-xr-xgit-gui/git-gui.sh159
-rw-r--r--git-gui/lib/checkout_op.tcl6
-rw-r--r--git-gui/lib/commit.tcl4
-rw-r--r--git-gui/lib/diff.tcl96
-rw-r--r--git-gui/lib/index.tcl8
-rwxr-xr-xgitk-git/gitk64
-rw-r--r--gitk-git/po/zh_cn.po1367
-rw-r--r--help.c3
-rw-r--r--help.h2
-rw-r--r--http.c7
-rw-r--r--http.h4
-rw-r--r--line-log.c71
-rw-r--r--list-objects-filter-options.c310
-rw-r--r--list-objects-filter-options.h60
-rw-r--r--list-objects-filter.c335
-rw-r--r--list-objects-filter.h40
-rw-r--r--list-objects.c55
-rw-r--r--ll-merge.c19
-rw-r--r--ll-merge.h1
-rw-r--r--log-tree.c4
-rw-r--r--notes.c6
-rw-r--r--pack-bitmap.c4
-rw-r--r--packfile.c23
-rw-r--r--packfile.h2
-rw-r--r--parse-options.c3
-rw-r--r--parse-options.h18
-rw-r--r--path.c39
-rw-r--r--path.h3
-rw-r--r--promisor-remote.c265
-rw-r--r--promisor-remote.h31
-rw-r--r--read-cache.c30
-rw-r--r--ref-filter.c10
-rw-r--r--repo-settings.c64
-rw-r--r--repository.h30
-rw-r--r--revision.c12
-rw-r--r--sequencer.c18
-rw-r--r--sequencer.h6
-rw-r--r--setup.c13
-rw-r--r--sha1-file.c23
-rw-r--r--sha1-name.c9
-rw-r--r--strbuf.c15
-rw-r--r--strbuf.h7
-rw-r--r--t/lib-git-svn.sh2
-rw-r--r--t/lib-rebase.sh9
-rwxr-xr-xt/t0021-conversion.sh3
-rwxr-xr-xt/t0040-parse-options.sh7
-rwxr-xr-xt/t0410-partial-clone.sh63
-rwxr-xr-xt/t1309-early-config.sh7
-rwxr-xr-xt/t1600-index.sh31
-rwxr-xr-xt/t3005-ls-files-relative.sh2
-rwxr-xr-xt/t3201-branch-contains.sh8
-rwxr-xr-xt/t3206-range-diff.sh227
-rwxr-xr-xt/t3301-notes.sh140
-rwxr-xr-xt/t3305-notes-fanout.sh22
-rwxr-xr-xt/t3306-notes-prune.sh45
-rwxr-xr-xt/t3400-reb