I occasionally use commands like 'cp $REMOTE $MERGED' with mergetool, and would prefer to not be prompted to start the tool on each file. A --force option would be handy. -- William Pursell diff --git a/git-mergetool.sh b/git-mergetool.sh index 94187c3..5c9ce09 100755 --- a/git-mergetool.sh +++ b/git-mergetool.sh @@ -8,7 +8,7 @@ # at the discretion of Junio C Hamano. # -USAGE='[--tool=tool] [file to merge] ...' +USAGE='[--tool=tool] [--force] [file to merge] ...' SUBDIRECTORY_OK=Yes OPTIONS_SPEC= . git-sh-setup @@ -176,8 +176,10 @@ merge_file () { echo "Normal merge conflict for '$MERGED':" describe_file "$local_mode" "local" "$LOCAL" describe_file "$remote_mode" "remote" "$REMOTE" - printf "Hit return to start merge resolution tool (%s): " "$merge_tool" - read ans + if test x"$force_option" != xyes; then + printf "Hit return to start merge resolution tool (%s): " "$merge_tool" + read ans + fi case "$merge_tool" in kdiff3) @@ -283,6 +285,9 @@ merge_file () { while test $# != 0 do case "$1" in + -f|--fo|--for|--forc|--force) + force_option=yes + ;; -t|--tool*) case "$#,$1" in *,*=*) -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html