diff options
Diffstat (limited to 'share/hydra/module-commit')
-rwxr-xr-x | share/hydra/module-commit | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/share/hydra/module-commit b/share/hydra/module-commit deleted file mode 100755 index 01603ec..0000000 --- a/share/hydra/module-commit +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash -# -# Commit and update a puppet module -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public -# License along with this program. If not, see -# <http://www.gnu.org/licenses/>. - -# Load -source $APP_BASE/lib/hydra/functions || exit 1 -hydra_config_load - -MODULE="$1" - -# Push to repositories -function hydra_git_push { - if [ "`git remote | wc -l`" == "0" ]; then - return - elif git remote | grep -q 'all'; then - git push all --all - elif git remote | grep -q 'origin'; then - git push --all - fi -} - -if [ -d "$HYDRA_FOLDER/modules/$MODULE" ]; then - shift - echo "Commiting changes at $MODULE module..." - ( cd "$HYDRA_FOLDER/modules/$MODULE" && git commit -a -m "$*" && hydra_git_push ) - echo "" - hydra $HYDRA module-update $MODULE -else - echo "No such module $MODULE" - exit 1 -fi |