Merge branch 'master' of git://git./git/git
* 'master' of git://git.kernel.org/pub/scm/git/git: (181 commits)
checkout: report where the new HEAD is upon detaching HEAD
Bisect: implement "git bisect run <cmd>..." to automatically bisect.
Bisect: convert revs given to good and bad to commits
t4118: be nice to non-GNU sed
git-apply: Do not free the wrong buffer when we convert the data for writeout
Documentation/pack-format.txt: Clear up description of types.
update HEAD reflog when branch pointed to by HEAD is directly modified
update-hook: abort early if the project description is unset
git-merge: Put FETCH_HEAD data in merge commit message
git-rebase: make 'rebase HEAD branch' work as expected.
tree_entry_interesting(): allow it to say "everything is interesting"
tree-diff: avoid strncmp()
Teach tree_entry_interesting() that the tree entries are sorted.
Switch over tree descriptors to contain a pre-parsed entry
Initialize tree descriptors with a helper function rather than by hand.
Remove "pathlen" from "struct name_entry"
[PATCH] prefer "git COMMAND" over "git-COMMAND" in gitk
fix typo in git-am manpage
blame: cmp_suspect is not "cmp" anymore.
minor git-prune optimization
...