* When an object "$tree:$path" does not exist, if $path does exist in the
subtree of $tree that corresponds to the subdirectory the user is in,
git now suggests using "$tree:./$path" in addition to the advice to use
* When an object "$tree:$path" does not exist, if $path does exist in the
subtree of $tree that corresponds to the subdirectory the user is in,
git now suggests using "$tree:./$path" in addition to the advice to use
* "git format-patch" learned "--quiet" option to suppress the output of
the names of generated files.
* "git format-patch" learned "--quiet" option to suppress the output of
the names of generated files.
* "git merge" learned "-" as a short-hand for "the previous branch", just
like the way "git checkout -" works.
* "git merge" learned "-" as a short-hand for "the previous branch", just
like the way "git checkout -" works.
* "git stash apply" can now apply to a working tree with changes as long
as there is no overlapping change as the stash being applied.
* "git stash apply" can now apply to a working tree with changes as long
as there is no overlapping change as the stash being applied.
* "git stash apply @{99999}" now is diagnosed as an error, unless you
really have that many stash entries.
* "git stash apply @{99999}" now is diagnosed as an error, unless you
really have that many stash entries.
Unless otherwise noted, all the fixes in 1.7.5.X maintenance track are
included in this release.
Unless otherwise noted, all the fixes in 1.7.5.X maintenance track are
included in this release.
* "git format-patch" when run with "--quiet" option used to produce a
nonsense result that consists of alternating empty output.
(merge early part of cn/format-patch-quiet later)
* "git format-patch" when run with "--quiet" option used to produce a
nonsense result that consists of alternating empty output.
(merge early part of cn/format-patch-quiet later)