Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save thenigan/1946902 to your computer and use it in GitHub Desktop.
Save thenigan/1946902 to your computer and use it in GitHub Desktop.
Git patch to add DeltaWalker support
From 8d1944e1c408030bab2ebb90b8c24fb4294c7fea Mon Sep 17 00:00:00 2001
From: Tim Henigan <tim.henigan@gmail.com>
Date: Thu, 1 Mar 2012 14:19:32 -0500
Subject: [PATCH] mergetools: add support for DeltaWalker
Since bc7a96a8965d, integration with external diff/merge tools requires
a mergetools/$tool file to be present.
This commits adds DeltaWalker support.
Signed-off-by: Tim Henigan <tim.henigan@gmail.com>
---
mergetools/DeltaWalker | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 mergetools/DeltaWalker
diff --git a/mergetools/DeltaWalker b/mergetools/DeltaWalker
new file mode 100644
index 0000000..8d2beb5
--- /dev/null
+++ b/mergetools/DeltaWalker
@@ -0,0 +1,13 @@
+diff_cmd () {
+ "$merge_tool_path" "$LOCAL" "$REMOTE" >/dev/null 2>&1
+}
+
+merge_cmd () {
+ if $base_present
+ then
+ "$merge_tool_path" "$LOCAL" "$REMOTE" "$BASE" -merged="$PWD/$MERGED" >/dev/null 2>&1
+ else
+ "$merge_tool_path" "$LOCAL" "$REMOTE" -merged="$PWD/$MERGED" >/dev/null 2>&1
+ fi
+ status=$?
+}
--
1.7.9.2.315.g25a78
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment