What's in git.git (stable)
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:43:51
* The 'maint' branch has these fixes since the last announcement.
Benoit Sigoure (1):
git-svn: prevent dcommitting if the index is dirty.
Christian Couder (1):
for-each-ref: fix off by one read.
Jeff King (1):
git-branch: remove mention of non-existent '-b' option
Jing Xue (1):
replace reference to git-rm with git-reset in git-commit doc
Jonas Fonseca (1):
Documentation: Fix man page breakage with DocBook XSL v1.72
Junio C Hamano (3):
t/t3404: fix test for a bogus todo file.
revert/cherry-pick: allow starting from dirty work tree.
git-clean: honor core.excludesfile
Sergei Organov (2):
core-tutorial.txt: Fix argument mistake in an example.
git-remote.txt: fix typo
Shawn O. Pearce (2):
Fix memory leak in traverse_commit_list
Don't allow fast-import tree delta chains to exceed maximum depth
Wincent Colaiuta (1):
Grammar fixes for gitattributes documentation
* The 'master' branch has these since the last announcement
in addition to the above.
Alex Riesen (1):
Fix dependencies of parse-options test program
Andreas Ericsson (1):
Simplify strchrnul() compat code
Björn Steinbrink (3):
git-commit.sh: Fix usage checks regarding paths given when they do
not make sense
t7005-editor.sh: Don't invoke real vi when it is in GIT_EXEC_PATH
git-commit: Add tests for invalid usage of -a/--interactive with
paths
Brian Gernhardt (2):
format-patch: Add configuration and off switch for --numbered
format-patch: Test --[no-]numbered and format.numbered
David Symonds (1):
Rearrange git-format-patch synopsis to improve clarity.
Emil Medve (1):
git-stash: Fix listing stashes
Eric Wong (1):
git-svn: support for funky branch and project names over HTTP(S)
Gordon Hopper (1):
git-cvsimport: fix handling of user name when it is not set in
CVSROOT
Johannes Schindelin (2):
rebase: operate on a detached HEAD
rebase: fix "rebase --continue" breakage
Johannes Sixt (2):
git-clean: Fix error message if clean.requireForce is not set.
Fix preprocessor logic that determines the availablity of
strchrnul().
Jonas Fonseca (1):
Documentation: Fix references to deprecated commands
Junio C Hamano (9):
stash: implement "stash create"
rebase: allow starting from a dirty tree.
Revert "rebase: allow starting from a dirty tree."
git-merge: no reason to use cpio anymore
ce_match_stat, run_diff_files: use symbolic constants for
readability
git-add: make the entry stat-clean after re-adding the same
contents
t2200: test more cases of "add -u"
Resurrect git-revert.sh example and add comment to builtin-revert.c
core.excludesfile clean-up
Mike Hommey (2):
Reuse previous annotation when overwriting a tag
Add tests for git tag
Nicolas Pitre (6):
fix display overlap between remote and local progress
sideband.c: ESC is spelled '\033' not '\e' for portability.
make display of total transferred more accurate
remove dead code from the csum-file interface
make display of total transferred fully accurate
nicer display of thin pack completion
Pierre Habouzit (1):
git-fetch: be even quieter.
René Scharfe (5):
Add strchrnul()
--pretty=format: on-demand format expansion
--pretty=format: parse commit message only once
add strbuf_adddup()
--format=pretty: avoid calculating expensive expansions twice
Robin Rosenberg (1):
cvsexportcommit: Add switch to specify CVS workdir
Rémi Vanicat (1):
Make GIT_INDEX_FILE apply to git-commit
Sergei Organov (2):
user-manual.txt: fix a few mistakes
user-manual: minor rewording for clarity.
Shawn O. Pearce (5):
git-fetch: Always fetch tags if the object they reference exists
run-command: Support sending stderr to /dev/null
rev-list: Introduce --quiet to avoid /dev/null redirects
git-fetch: avoid local fetching from alternate (again)
Handle broken vsnprintf implementations in strbuf