19 lines
362 B
Bash
Executable File
19 lines
362 B
Bash
Executable File
#!/bin/bash
|
|
|
|
## If user is not running this in the root of the project dir
|
|
if [[ ! -d utils ]]; then
|
|
## Change directory to project dir
|
|
cd `dirname $0`
|
|
cd ..
|
|
fi
|
|
|
|
|
|
MESSAGE="${1:?"Message not provided"}"
|
|
|
|
git submodule foreach "git add .; git commit -m '$MESSAGE'; git push"
|
|
|
|
git add .
|
|
git commit -m "$MESSAGE"
|
|
git push origin master
|
|
git push gitserver master
|