From: Johannes Schindelin Date: Thu, 28 Jul 2005 14:47:49 GMT Subject: [PATCH] add "-f" option to git-commit-script to force commit withoutchanges Message-ID: Sometimes a failed automatic merge means that we do not want those changes. In this case, it is desirable to commit the current HEAD (as if actually something was merged). Signed-off-by: Johannes Schindelin --- git-commit-script | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) 89e6c9495d7877e9922b22d6c87f51c6902b7056 diff --git a/git-commit-script b/git-commit-script --- a/git-commit-script +++ b/git-commit-script @@ -6,12 +6,16 @@ . git-sh-setup-script || die "Not a git archive" usage () { - die 'git commit [-m existing-commit] [...]' + die 'git commit [-f] [-m existing-commit] [...]' } +force=false while case "$#" in 0) break ;; esac do case "$1" in + -f) shift + force=true + ;; -m) shift case "$#" in 0) usage ;; @@ -82,7 +86,7 @@ else fi >.editmsg git-status-script >>.editmsg fi -if [ "$?" != "0" ] +if [ "$?" != "0" -a $force = false ] then cat .editmsg rm .editmsg