Meta/Dothem: simplify rule to avoid running tests
Junio C Hamano committed
Feb 6, 2014 at 15:34 UTC
121a85bcf93a0c50fcf0e6f2152e5b16eff45fd7
1 file changed
+11
-14
Dothem
+11
-14
index c98e8bff4d..7f18d86a40 100755
--- a/Dothem
+++ b/Dothem
@@ -139,20 +139,17 @@ do
?*)
;;
'')
- case "$installed_source_trees" in
- *" $rtree "*)
- skip_test=1
- ;;
- esac
- if test "z$vtree" = "z$rtree"
- then
- skip_test=1
- skip_doc=1
- elif git diff --quiet "$vtree" "$rtree" -- . \
- ':!GIT-VERSION-GEN' ':!Documentation/'
- then
- skip_test=1
- fi
+ for xtree in $installed_source_trees $vtree
+ do
+ if test "z$xtree" = "z$rtree" ||
+ git diff --quiet "$xtree" "$rtree" -- . \
+ ':!GIT-VERSION-GEN' ':!Documentation/'
+ then
+ skip_test=1
+ break
+ fi
+ done
+
dvtree=$(git rev-parse --verify "$version:Documentation/")
drtree=$(git rev-parse --verify "$revision:Documentation/")
if test "z$dvtree" = "z$drtree"