Fix a quoting bug with ./commit -a 'A U Thor'.

* clcommit.m4sh (func_commit): Use func_show_eval when calling
git, so that the previously func_quote_for_eval()ed $git_flags is
expanded properly.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
This commit is contained in:
Gary V. Vaughan 2010-06-09 19:34:34 +07:00
parent 1a3cd365c0
commit c39115a3f8
2 changed files with 10 additions and 10 deletions

View File

@ -1,3 +1,10 @@
2010-06-09 Gary V. Vaughan <gary@gnu.org>
Fix a quoting bug with ./commit -a 'A U Thor'.
* clcommit.m4sh (func_commit): Use func_show_eval when calling
git, so that the previously func_quote_for_eval()ed $git_flags is
expanded properly.
2009-09-15 Peter Rosin <peda@lysator.liu.se>
Don't try the MSYS libdir path on MinGW.

View File

@ -266,18 +266,11 @@ func_commit ()
test $# -gt 0 && subject="$@"
test $# -gt 0 || { set dummy -a; shift; }
func_verbose "$GIT commit $git_flags -F $log_file ${1+$@}"
$opt_dry_run ||
$GIT commit $git_flags -F $log_file ${1+"$@"} || exit $EXIT_FAILURE
func_show_eval "$GIT commit $git_flags -F $log_file ${1+$@}" "exit $EXIT_FAILURE"
$opt_push && {
func_verbose "$GIT push"
$opt_dry_run || $GIT push
$opt_tags && {
func_verbose "$GIT push --tags"
$opt_dry_run || $GIT push --tags
}
func_show_eval "$GIT push"
$opt_tags && func_show_eval "$GIT push --tags"
}
: