diff --git a/.init/alias.sh b/.init/alias.sh index 00cf6ce0..38f06e2e 100755 --- a/.init/alias.sh +++ b/.init/alias.sh @@ -4,6 +4,7 @@ alias ri='source ~/.init/init.sh' # git alias g1='git reset $(git commit-tree "HEAD^{tree}" -m "A new start")' +alias g0='git add . && git diff --quiet && git diff --cached --quiet' # rsync alias rs='rsync --rsync-path="sudo rsync" -avzhe ssh' diff --git a/.init/bin/mirror_project.sh b/.init/bin/mirror_project.sh index b1158873..dd254c1f 100755 --- a/.init/bin/mirror_project.sh +++ b/.init/bin/mirror_project.sh @@ -4,15 +4,16 @@ TMP_PROJECT="$PWD" RELATIVE_HOME="$TMP_PROJECT" CURRENT_PROJECT="${s##*/}" -if [[ `git status --porcelain --untracked-files=no` ]]; then +cp -rf $RELATIVE_HOME/Projects/kompose/* $TMP_PROJECT +rm -rf $TMP_PROJECT/.env $TMP_PROJECT/**/uploads/ $TMP_PROJECT/**/*.sql $TMP_PROJECT/**/*.pem + +if [[ `git add -A && git diff --quiet && git diff --cached --quiet` ]]; then # Changes - cp -rf $RELATIVE_HOME/Projects/kompose/* $TMP_PROJECT - rm -rf $TMP_PROJECT/.env $TMP_PROJECT/**/uploads/ $TMP_PROJECT/**/*.sql $TMP_PROJECT/**/*.pem - git add -A git commit -m "$1" git push else # No changes + git reset echo "no changes to latest posts" exit 0 fi