]> gitweb.fluxo.info Git - hydra.git/commitdiff
Allow module-verify to work with different branchs, but stay strict
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 24 Mar 2015 19:06:05 +0000 (16:06 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 24 Mar 2015 19:06:05 +0000 (16:06 -0300)
share/hydra/module-verify

index 29e9930a412659af276805b7c1f3e7699d4e32d2..19cfd73029cd03343626f9aa57296f691f3c6ff9 100755 (executable)
@@ -35,11 +35,14 @@ HASH_SUBMODULE="`git submodule | grep -E "modules/$MODULE( |$)" | awk '{ print $
 
 cd $HYDRA_FOLDER/modules/$MODULE
 
-HASH_MODULE="`git log -1 "$HASH_SUBMODULE" | head -n 1 | awk '{ print $2 }' | sed -e 's/\+//'`"
+BRANCH="`git branch`"
+HASH_MODULE="`git log -1 | grep "^commit" | awk '{ print $2 }' | sed -e 's/\+//'`"
 
 if [ "$HASH_MODULE" != "$HASH_SUBMODULE" ]; then
-  echo "Module $MODULE: commit not found!:"
-  echo "Commit: $HASH_SUBMODULE"
+  echo "Module $MODULE: hash differ!!:"
+  echo "Module:    $HASH_MODULE"
+  echo "Submodule: $HASH_SUBMODULE"
+  echo "Branch: $BRANCH"
   exit 1
 fi