aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xshare/hydra/module-commit15
1 files changed, 5 insertions, 10 deletions
diff --git a/share/hydra/module-commit b/share/hydra/module-commit
index a4ede8c..db8e935 100755
--- a/share/hydra/module-commit
+++ b/share/hydra/module-commit
@@ -22,16 +22,11 @@ hydra_config_load
MODULE="$1"
-if hydra_is_git; then
- if pwd | grep -q "/$MODULE/"; then
- shift
- git commit -a -m "$*"
- hydra $HYDRA module-update $MODULE
- else
- echo "Not inside module $MODULE"
- exit 1
- fi
+if [ -d "$HYDRA_FOLDER/modules/$MODULE" ]; then
+ shift
+ ( cd "$HYDRA_FOLDER/modules/$MODULE" && git commit -a -m "$*" )
+ hydra $HYDRA module-update $MODULE
else
- echo "Not a git repository"
+ echo "Not such module $MODULE"
exit 1
fi