On Tuesday 13 October 2009, Anders Kaseorg wrote: > @@ -311,8 +311,7 @@ bisect_reset() { > } > case "$#" in > 0) branch=$(cat "$GIT_DIR/BISECT_START") ;; > - 1) git show-ref --verify --quiet -- "refs/heads/$1" || > - die "$1 does not seem to be a valid branch" > + 1) git rev-parse --verify "$1^{commit}" || exit > branch="$1" ;; > *) > usage ;; I agree with the purpose of the patch but I think something like the following would be better: @@ -311,8 +311,8 @@ bisect_reset() { } case "$#" in 0) branch=$(cat "$GIT_DIR/BISECT_START") ;; - 1) git show-ref --verify --quiet -- "refs/heads/$1" || - die "$1 does not seem to be a valid branch" + 1) git rev-parse --quiet --verify "$1^{commit}" > /dev/null || + die "'$1' does not seem to point to a valid commit" branch="$1" ;; *) usage ;; 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. Best regards, Christian. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html