From: Silvio Rhatto Date: Sun, 14 May 2017 17:26:09 +0000 (-0300) Subject: Auto fetch changes on commit, fix staging check X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=c31d9f1126dd87fefc5d36673a03ddfa753bf2b4;p=utils-git.git Auto fetch changes on commit, fix staging check --- diff --git a/commit b/commit index ccf03f6..e7026b6 100755 --- a/commit +++ b/commit @@ -131,6 +131,8 @@ function git_commit { # If there are no staged files, commit everything. # Otherwise commit just what was staged if git status --short | grep -q "^[AM]"; then + flag="" + else flag="-a" fi @@ -148,5 +150,6 @@ if [ ! -z "$1" ]; then git_user git_commit $* git_push + git fetch --all fi fi diff --git a/commit-updates b/commit-updates index b033348..082727d 100755 --- a/commit-updates +++ b/commit-updates @@ -13,11 +13,9 @@ if git status &> /dev/null; then else commit "Updates $(basename `pwd`)" fi - - git fetch --all else if [ ! -z "$1" ] && [ -d "$1" ]; then - ( cd $1 &> /dev/null && commit "Updates $(basename $1)" && git fetch --all ) + ( cd $1 &> /dev/null && commit "Updates $(basename $1)" ) else mr commit -m "Updates" mr fetch