summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
<
-rw-r--r--.travis.yml1
-rw-r--r--Documentation/RelNotes/2.16.0.txt30
-rw-r--r--Documentation/RelNotes/2.16.1.txt11
-rw-r--r--Documentation/RelNotes/2.17.0.txt84
-rw-r--r--Documentation/SubmittingPatches2
-rw-r--r--Documentation/config.txt16
-rw-r--r--Documentation/diff-options.txt16
-rw-r--r--Documentation/git-cat-file.txt7
-rw-r--r--Documentation/git-commit.txt2
-rw-r--r--Documentation/git-p4.txt8
-rw-r--r--Documentation/git-pack-objects.txt11
-rw-r--r--Documentation/git-read-tree.txt5
-rw-r--r--Documentation/git-status.txt23
-rw-r--r--Documentation/git-submodule.txt16
-rw-r--r--Documentation/git-worktree.txt2
-rw-r--r--Documentation/gitremote-helpers.txt7
-rw-r--r--Documentation/gitsubmodules.txt100
-rw-r--r--Documentation/rev-list-options.txt11
-rw-r--r--Documentation/technical/pack-protocol.txt8
-rw-r--r--Documentation/technical/protocol-capabilities.txt8
-rw-r--r--Documentation/technical/repository-version.txt12
-rwxr-xr-xGIT-VERSION-GEN2
-rw-r--r--INSTALL17
-rw-r--r--Makefile78
l---------RelNotes2
-rw-r--r--bisect.c42
-rw-r--r--builtin/am.c37
-rw-r--r--builtin/cat-file.c2
-rw-r--r--builtin/checkout.c13
-rw-r--r--builtin/clone.c53
-rw-r--r--builtin/commit.c10
-rw-r--r--builtin/describe.c9
-rw-r--r--builtin/fetch-pack.c18
-rw-r--r--builtin/fetch.c83
-rw-r--r--builtin/fsck.c26
-rw-r--r--builtin/gc.c3
-rw-r--r--builtin/index-pack.c111
-rw-r--r--builtin/log.c4
-rw-r--r--builtin/pack-objects.c47
-rw-r--r--builtin/prune.c7
-rw-r--r--builtin/repack.c8
-rw-r--r--builtin/rev-list.c71
-rw-r--r--bundle.c35
-rw-r--r--cache.h31
-rwxr-xr-xci/lib-travisci.sh69
-rwxr-xr-xci/print-test-failures.sh9
-rwxr-xr-xci/run-linux32-build.sh3
-rwxr-xr-xci/run-linux32-docker.sh5
-rwxr-xr-xci/run-static-analysis.sh2
-rwxr-xr-xci/run-tests.sh5
-rwxr-xr-xci/run-windows-build.sh7
-rwxr-xr-xci/test-documentation.sh8
-rw-r--r--combine-diff.c2
-rw-r--r--commit.c19
-rw-r--r--commit.h1
-rw-r--r--config.c5
-rw-r--r--configure.ac1
-rw-r--r--connected.c2
-rwxr-xr-xcontrib/examples/git-difftool.perl2
-rw-r--r--diff.c45
-rw-r--r--diff.h13
-rw-r--r--diffcore-pickaxe.c48
-rw-r--r--environment.c2
-rw-r--r--fetch-object.c45
-rw-r--r--fetch-object.h11
-rw-r--r--fetch-pack.c65
-rw-r--r--fetch-pack.h10
-rwxr-xr-xgit-add--interactive.perl2
-rwxr-xr-xgit-gui/git-gui.sh27
-rw-r--r--git-gui/lib/diff.tcl1
-rwxr-xr-xgit-p4.py41
-rw-r--r--git-rebase--interactive.sh12
-rwxr-xr-xgit-send-email.perl5
-rwxr-xr-xgit-stash.sh5
-rwxr-xr-xgit-svn.perl1
-rw-r--r--http.c11
-rw-r--r--list-objects-filter-options.c92
-rw-r--r--list-objects-filter-options.h18
-rw-r--r--list-objects.c29
-rw-r--r--merge-recursive.c24
-rw-r--r--merge.c33
-rw-r--r--mru.c50
-rw-r--r--mru.h45
-rw-r--r--object.c13
-rw-r--r--object.h5
-rw-r--r--oidmap.c11
-rw-r--r--oidset.h2
-rw-r--r--packfile.c95
-rw-r--r--packfile.h13
-rw-r--r--perl/.gitignore9
-rw-r--r--perl/Git.pm73
-rw-r--r--perl/Git/Error.pm46
-rw-r--r--perl/Git/FromCPAN/Error.pm (renamed from perl/private-Error.pm)0
-rw-r--r--perl/Git/FromCPAN/Mail/Address.pm276
-rw-r--r--perl/Git/I18N.pm2
-rwxr-xr-xperl/Git/Mail/Address.pm24
-rw-r--r--perl/Makefile90
-rw-r--r--perl/Makefile.PL62
-rw-r--r--po/TEAMS5
-rw-r--r--po/bg.po4098
-rw-r--r--po/ca.po384
-rw-r--r--po/de.po4128
-rw-r--r--po/es.po5136
-rw-r--r--po/fr.po4095
-rw-r--r--po/git.pot3967
-rw-r--r--po/ko.po4142
-rw-r--r--po/ru.po4010
-rw-r--r--po/sv.po4082
-rw-r--r--po/vi.po4085
-rw-r--r--po/zh_CN.po4098
-rw-r--r--ref-filter.c3
-rw-r--r--remote-curl.c20
-rw-r--r--repository.c2
-rw-r--r--revision.c43
-rw-r--r--revision.h17
-rw-r--r--send-pack.c28
-rw-r--r--sequencer.c30
-rw-r--r--setup.c7
-rw-r--r--sha1_file.c33
-rw-r--r--strbuf.c2
-rw-r--r--submodule.c4
-rw-r--r--t/Makefile6
-rwxr-xr-xt/check-non-portable-shell.pl1
-rw-r--r--t/helper/test-lazy-init-name-hash.c2
-rw-r--r--t/lib-httpd/apache.conf10
-rwxr-xr-xt/lib-submodule-update.sh19
-rwxr-xr-xt/perf/aggregate.perl162
-rwxr-xr-xt/perf/p7820-grep-engines.sh52
-rwxr-xr-xt/perf/p7821-grep-engines-fixed.sh55
-rwxr-xr-xt/perf/run31
-rw-r--r--t/t0021/rot13-filter.pl17
-rwxr-xr-xt/t0302-credential-store.sh2
-rwxr-xr-xt/t0410-partial-clone.sh343
-rwxr-xr-xt/t2203-add-intent.sh72