]> git.xonotic.org Git - xonotic/div0-gittools.git/blobdiff - git-identify-revision
proper error exit on no revision found
[xonotic/div0-gittools.git] / git-identify-revision
index e71c25903bd6fcb0cfa0fa518ecbe46345d5b4c8..b1abf9c05b6fbd4e6511ba1c453678c0e5ba6782 100755 (executable)
@@ -61,9 +61,16 @@ for rev in $allrevs; do
                echo >&2 "Improved to $rev (score: $score)"
                bestrev=$rev
                bestrevscore=$score
+               if [ $score -eq 0 ]; then
+                       break
+               fi
        fi
 done
 echo >&2 "Done."
 
+if [ -z "$bestrevscore" ]; then
+       exit 1
+fi
+
 echo "$bestrev"
 git diff $diffopts --cached "$bestrev" >&2