From 4552017e07e60b11e0cb3e36d43e76524b48851f Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 24 Jan 2013 13:47:03 -0200 Subject: Remove 'config' from args, otherwise it goes to the commit log --- commit | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/commit b/commit index fc5df31..0bd5613 100755 --- a/commit +++ b/commit @@ -87,7 +87,6 @@ function git_push { # Check user information function git_user { if ! grep -q "^\[user\]" $GIT_FOLDER/.git/config; then - # TODO: remove '--config' from args, otherwise it goes to the commit log if echo $ARGS | grep -q -- '--config'; then grep -A 2 "^\[user\]" $HOME/.gitconfig >> $GIT_FOLDER/.git/config else @@ -118,6 +117,13 @@ function git_user { fi } +# Commit changes +function git_commit { + # Remove '--config' from args, otherwise it goes to the commit log + params="echo $* | sed -e 's/--commit//'" + git commit -a -m "$params" +} + # Main if [ ! -z "$1" ]; then if is_svn .; then @@ -127,7 +133,7 @@ if [ ! -z "$1" ]; then if is_git .; then git_folder $(pwd) git_user - git commit -a -m "$*" + git_commit $* git_push fi fi -- cgit v1.2.3