git-filter-branch: be more direct in an error message

git-filter-branch requires the specification of a branch by one way or another. If no branch appears to have been specified, we know the user got the usage wrong but we don't know what they were trying to do --- e.g. maybe they specified the ref to rewrite but in the wrong place. In this case, just state that the branch specification is missing. Signed-off-by: Jean-Noel Avila <jn.avila@free.fr> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Jean-Noel Avila committed May 11, 2017 at 14:06 UTC 6963893943dacc1a532d047c83ce905818dece46
1 file changed +1 -1
git-filter-branch.sh
+1 -1
@@ -239,7 +239,7 @@ git rev-parse --no-flags --revs-only --symbolic-full-name \
239 sed -e '/^^/d' "$tempdir"/raw-heads >"$tempdir"/heads
240
241 test -s "$tempdir"/heads ||
242 - die "Which ref do you want to rewrite?"
242 + die "You must specify a ref to rewrite."
243
244 GIT_INDEX_FILE="$(pwd)/../index"
245 export GIT_INDEX_FILE