Dothem: skip test if we have tested the same tree already

Junio C Hamano committed Aug 8, 2011 at 14:56 UTC 4350a1ca1e913f5edabee1ecd26948eef2a2182e
1 file changed +16 -6
Dothem
+16 -6
index b8f52c96bf..71bfc59ec3 100755 --- a/Dothem +++ b/Dothem @@ -120,19 +120,29 @@ do fi ( + skip_test=$notest + case ",$version,$revision," in + *,,*) + ;; + *) + if git diff --quiet --exit-code $version $revision + then + skip_test=1 + fi + ;; + esac case "$branch, $branches " in jch,*' next '*) if git diff --quiet --exit-code jch next then - dotest= - else - dotest=test + skip_test=1 fi ;; - *) - dotest=test ;; esac - test -z "$notest" || dotest= + case "$skip_test" in + ?*) dotest= ;; + '') dotest=test ;; + esac cd "$BUILDBASE/$branch" git reset --hard &&