On Tuesday 13 October 2009, Anders Kaseorg wrote:
On Tue, 13 Oct 2009, Christian Couder wrote:
quoted
+ 1) git rev-parse --quiet --verify "$1^{commit}" > /dev/null ||
+ die "'$1' does not seem to point to a valid commit"
It would give a better error message when "git rev-parse" fails instead
of:
fatal: Needed a single revision
and it would not print the SHA1 from "$1^{commit}" when "git rev-parse"
succeeds.
Oh, oops, I somehow lost the > /dev/null in my version.
But as for the ‘git rev-parse’ error being confusing, why don’t we fix
‘git rev-parse’ instead?
It's a plumbing command, and the output of plumbing commands is not supposed
to change a lot as some scripts may rely on it.
And anyway that would be in another patch.
Best regards,
Christian.