Merge branch 'oc/mergetools-beyondcompare'
authorJunio C Hamano <gitster@pobox.com>
Wed, 29 Oct 2014 17:08:03 +0000 (10:08 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 29 Oct 2014 17:08:04 +0000 (10:08 -0700)
* oc/mergetools-beyondcompare:
mergetool: rename bc3 to bc

contrib/completion/git-completion.bash
git-mergetool--lib.sh
mergetools/bc [new file with mode: 0644]
mergetools/bc3
index 8704451e52e9ed4239ec7a8e96d3fd8e6be4cb01..2fece98c603e24ed5ce08156e0e44199a149ba83 100644 (file)
@@ -1204,7 +1204,7 @@ _git_diff ()
 }
 
 __git_mergetools_common="diffuse diffmerge ecmerge emerge kdiff3 meld opendiff
-                       tkdiff vimdiff gvimdiff xxdiff araxis p4merge bc3 codecompare
+                       tkdiff vimdiff gvimdiff xxdiff araxis p4merge bc codecompare
 "
 
 _git_difftool ()
index c45a020301c16614057912b9a26d1466a94654a9..a40d3dfea6799e5a257dc70c82b88cacc62bdcc0 100644 (file)
@@ -250,7 +250,7 @@ list_merge_tool_candidates () {
                        tools="opendiff kdiff3 tkdiff xxdiff meld $tools"
                fi
                tools="$tools gvimdiff diffuse diffmerge ecmerge"
-               tools="$tools p4merge araxis bc3 codecompare"
+               tools="$tools p4merge araxis bc codecompare"
        fi
        case "${VISUAL:-$EDITOR}" in
        *vim*)
diff --git a/mergetools/bc b/mergetools/bc
new file mode 100644 (file)
index 0000000..b6319d2
--- /dev/null
@@ -0,0 +1,25 @@
+diff_cmd () {
+       "$merge_tool_path" "$LOCAL" "$REMOTE"
+}
+
+merge_cmd () {
+       touch "$BACKUP"
+       if $base_present
+       then
+               "$merge_tool_path" "$LOCAL" "$REMOTE" "$BASE" \
+                       -mergeoutput="$MERGED"
+       else
+               "$merge_tool_path" "$LOCAL" "$REMOTE" \
+                       -mergeoutput="$MERGED"
+       fi
+       check_unchanged
+}
+
+translate_merge_tool_path() {
+       if type bcomp >/dev/null 2>/dev/null
+       then
+               echo bcomp
+       else
+               echo bcompare
+       fi
+}
index b6319d206e2333e42469486604d4635e846e5faa..5d8dd4818488c1aa62750946d5490a99850e63b2 100644 (file)
@@ -1,25 +1 @@
-diff_cmd () {
-       "$merge_tool_path" "$LOCAL" "$REMOTE"
-}
-
-merge_cmd () {
-       touch "$BACKUP"
-       if $base_present
-       then
-               "$merge_tool_path" "$LOCAL" "$REMOTE" "$BASE" \
-                       -mergeoutput="$MERGED"
-       else
-               "$merge_tool_path" "$LOCAL" "$REMOTE" \
-                       -mergeoutput="$MERGED"
-       fi
-       check_unchanged
-}
-
-translate_merge_tool_path() {
-       if type bcomp >/dev/null 2>/dev/null
-       then
-               echo bcomp
-       else
-               echo bcompare
-       fi
-}
+. "$MERGE_TOOLS_DIR/bc"