RelNotes/1.8.5: direct script writers to "git status --porcelain"

[jn: with wording tweak from Keshav Kini]

Signed-off-by: Matthieu Moy <Matthieu.Moy@imag.fr>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
This commit is contained in:
Matthieu Moy
2013-09-26 15:23:35 +02:00
committed by Jonathan Nieder
parent 6dab2781a1
commit 9cd755b2fc

View File

@ -96,6 +96,9 @@ UI, Workflows & Features
* "git status" now omits the prefix to make its output a comment in a * "git status" now omits the prefix to make its output a comment in a
commit log editor, which is not necessary for human consumption. commit log editor, which is not necessary for human consumption.
Scripts that parse the output of "git status" are advised to use
"git status --porcelain" instead, as its format is stable and easier
to parse.
* Make "foo^{tag}" to peel a tag to itself, i.e. no-op., and fail if * Make "foo^{tag}" to peel a tag to itself, i.e. no-op., and fail if
"foo" is not a tag. "git rev-parse --verify v1.0^{tag}" would be "foo" is not a tag. "git rev-parse --verify v1.0^{tag}" would be