chiark / gitweb /
Test suite: t-git-get-ref: check that argument starts with ref/
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 7 Jun 2015 11:17:22 +0000 (12:17 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 7 Jun 2015 12:45:48 +0000 (13:45 +0100)
tests/lib

index 9948c31407433ed5ea49c525e40ef490a0599656..0ae9bbc281374fc4b1f23b92aa54f3799e48b712 100644 (file)
--- a/tests/lib
+++ b/tests/lib
@@ -241,6 +241,10 @@ t-clean-on-branch () {
 
 t-git-get-ref () {
        local ref=$1
 
 t-git-get-ref () {
        local ref=$1
+       case "$ref" in
+       refs/*) ;;
+       *) fail "t-git-get-ref bad $ref" ;;
+       esac
        git show-ref -d $1 | perl -ne '
                $x = $1 if m#^(\w+) \Q'$1'\E(?:\^\{\})?$#;
                END { print "$x\n" if length $x; }
        git show-ref -d $1 | perl -ne '
                $x = $1 if m#^(\w+) \Q'$1'\E(?:\^\{\})?$#;
                END { print "$x\n" if length $x; }