Merge branch 'master' into next
* master:
rev-parse --verify: do not output anything on error
rev-parse: fix using "--default" with "--verify"
rev-parse: add test script for "--verify"
Add svn-compatible "blame" output format to git-svn
mergetool: Make ECMerge use the settings as specified by the user in the GUI
git-format-patch: add --no-binary to omit binary changes in the patch.
wt-status.h: declare global variables as extern
builtin-commit.c: add -u as short name for --untracked-files
git-repack: re-enable parsing of -n command line option
Allow tracking branches to set up rebase by default.
git-svn: fix cloning of HTTP URLs with '+' in their path
alloc_ref_from_str(): factor out a common pattern of alloc_ref from string
Conflicts:
t/t9115-git-svn-dcommit-funky-renames.sh