]> gitweb.fluxo.info Git - scripts.git/commitdiff
Fix commit
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 22 Feb 2014 19:34:04 +0000 (16:34 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 22 Feb 2014 19:34:04 +0000 (16:34 -0300)
commit

diff --git a/commit b/commit
index d55c8e61b1c877e9dd2cd3c56fc85fd55375ed5f..94eba0f65817ae37c46838c9677c7160559730aa 100755 (executable)
--- a/commit
+++ b/commit
@@ -88,7 +88,11 @@ function git_push {
 function git_user {
   if ! grep -q "^\[user\]" $GIT_FOLDER/.git/config; then
     if echo $ARGS | grep -q -- '--config'; then
-      grep -A 2 "^\[user\]" $HOME/.gitconfig >> $GIT_FOLDER/.git/config
+      if grep -q "^\[user\]" $HOME/.gitconfig; then
+        grep -A 2 "^\[user\]" $HOME/.gitconfig >> $GIT_FOLDER/.git/config
+      else
+        grep -A 2 "^\[user\]" $HOME/.custom/gitconfig >> $GIT_FOLDER/.git/config
+      fi
     else
 
       echo "No user configuration section found in the repository."