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 <[EMAIL PROTECTED]>
---
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] [<path>...]'
+ die 'git commit [-f] [-m existing-commit] [<path>...]'
}
+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
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html