summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml2
-rw-r--r--Documentation/RelNotes/2.10.2.txt111
-rw-r--r--Documentation/RelNotes/2.11.0.txt298
-rw-r--r--Documentation/blame-options.txt5
-rw-r--r--Documentation/config.txt13
-rw-r--r--Documentation/diff-config.txt6
-rw-r--r--Documentation/diff-options.txt10
-rw-r--r--Documentation/fetch-options.txt14
-rw-r--r--Documentation/git-blame.txt2
-rw-r--r--Documentation/git-clone.txt8
-rw-r--r--Documentation/git-commit.txt6
-rw-r--r--Documentation/git-count-objects.txt5
-rw-r--r--Documentation/git-fetch-pack.txt14
-rw-r--r--Documentation/git-fmt-merge-msg.txt4
-rw-r--r--Documentation/git-interpret-trailers.txt14
-rw-r--r--Documentation/git-ls-files.txt7
-rw-r--r--Documentation/git-merge-base.txt26
-rw-r--r--Documentation/git-mergetool.txt7
-rw-r--r--Documentation/git-stash.txt3
-rw-r--r--Documentation/git-submodule.txt4
-rw-r--r--Documentation/git-tag.txt5
-rw-r--r--Documentation/git.txt9
-rw-r--r--Documentation/gitattributes.txt157
-rw-r--r--Documentation/gitmodules.txt7
-rw-r--r--Documentation/gitremote-helpers.txt11
-rw-r--r--Documentation/howto/revert-a-faulty-merge.txt16
-rw-r--r--Documentation/pretty-formats.txt13
-rw-r--r--Documentation/technical/pack-protocol.txt4
-rw-r--r--Documentation/technical/protocol-capabilities.txt25
-rwxr-xr-xGIT-VERSION-GEN2
-rw-r--r--Makefile4
-rw-r--r--apply.c70
-rw-r--r--attr.c6
-rw-r--r--bisect.c2
-rw-r--r--builtin/archive.c4
-rw-r--r--builtin/blame.c42
-rw-r--r--builtin/cat-file.c5
-rw-r--r--builtin/clone.c31
-rw-r--r--builtin/commit.c27
-rw-r--r--builtin/count-objects.c12
-rw-r--r--builtin/describe.c2
-rw-r--r--builtin/fast-export.c2
-rw-r--r--builtin/fetch-pack.c27
-rw-r--r--builtin/fetch.c95
-rw-r--r--builtin/fmt-merge-msg.c12
-rw-r--r--builtin/fsck.c10
-rw-r--r--builtin/index-pack.c11
-rw-r--r--builtin/ls-files.c181
-rw-r--r--builtin/merge-base.c3
-rw-r--r--builtin/merge.c11
-rw-r--r--builtin/mktree.c2
-rw-r--r--builtin/name-rev.c3
-rw-r--r--builtin/pack-objects.c101
-rw-r--r--builtin/pull.c71
-rw-r--r--builtin/receive-pack.c61
-rw-r--r--builtin/remote-ext.c4
-rw-r--r--builtin/remote.c3
-rw-r--r--builtin/reset.c2
-rw-r--r--builtin/rev-list.c2
-rw-r--r--builtin/rev-parse.c5
-rw-r--r--builtin/shortlog.c2
-rw-r--r--builtin/show-branch.c6
-rw-r--r--builtin/submodule--helper.c19
-rw-r--r--builtin/upload-archive.c4
-rw-r--r--cache.h63
-rw-r--r--combine-diff.c6
-rw-r--r--commit.h2
-rw-r--r--configure.ac34
-rw-r--r--connect.c2
-rw-r--r--connected.c1
-rw-r--r--connected.h5
-rw-r--r--contrib/coccinelle/free.cocci5
-rw-r--r--contrib/coccinelle/object_id.cocci15
-rw-r--r--contrib/coccinelle/qsort.cocci37
-rw-r--r--contrib/coccinelle/xstrdup_or_null.cocci7
-rw-r--r--contrib/completion/git-completion.bash7
-rw-r--r--contrib/credential/libsecret/Makefile25
-rw-r--r--contrib/credential/libsecret/git-credential-libsecret.c370
-rwxr-xr-xcontrib/long-running-filter/example.pl128
-rw-r--r--convert.c388
-rw-r--r--credential-cache--daemon.c6
-rw-r--r--daemon.c27
-rw-r--r--diff-lib.c18
-rw-r--r--diff.c179
-rw-r--r--diff.h9
-rw-r--r--diffcore-delta.c5
-rw-r--r--diffcore-order.c2
-rw-r--r--diffcore-rename.c2
-rw-r--r--dir.c62
-rw-r--r--dir.h4
-rw-r--r--environment.c15
-rw-r--r--fast-import.c4
-rw-r--r--fetch-pack.c171
-rw-r--r--fetch-pack.h4
-rw-r--r--git-compat-util.h29
-rwxr-xr-xgit-gui/GIT-VERSION-GEN2
-rw-r--r--git-gui/Makefile2
-rwxr-xr-xgit-gui/git-gui.sh154
-rw-r--r--git-gui/lib/blame.tcl2
-rw-r--r--git-gui/lib/branch_checkout.tcl2
-rw-r--r--git-gui/lib/branch_create.tcl2
-rw-r--r--git-gui/lib/branch_delete.tcl4
-rw-r--r--git-gui/lib/branch_rename.tcl2
-rw-r--r--git-gui/lib/browser.tcl6
-rw-r--r--git-gui/lib/commit.tcl36
-rw-r--r--git-gui/lib/database.tcl4
-rw-r--r--git-gui/lib/diff.tcl14
-rw-r--r--git-gui/lib/error.tcl8
-rw-r--r--git-gui/lib/index.tcl6
-rw-r--r--git-gui/lib/merge.tcl13
-rw-r--r--git-gui/lib/option.tcl8
-rw-r--r--git-gui/lib/remote.tcl8
-rw-r--r--git-gui/lib/remote_add.tcl2
-rw-r--r--git-gui/lib/remote_branch_delete.tcl2
-rw-r--r--git-gui/lib/shortcut.tcl17
-rw-r--r--git-gui/lib/themed.tcl87
-rw-r--r--git-gui/lib/tools.tcl3
-rw-r--r--git-gui/lib/tools_dlg.tcl6
-rw-r--r--git-gui/lib/transport.tcl2
-rw-r--r--git-gui/po/bg.po2833
-rw-r--r--git-gui/po/ru.po680
-rwxr-xr-xgit-mergetool.sh184
-rw-r--r--git-sh-setup.sh6
-rwxr-xr-xgit-stash.sh15
-rwxr-xr-xgit-svn.perl13
-rw-r--r--git.c30
-rwxr-xr-xgitweb/gitweb.perl20
-rw-r--r--gpg-interface.c13
-rw-r--r--help.c15
-rw-r--r--hex.c3
-rw-r--r--http-backend.c2
-rw-r--r--http.c2