[PATCH] Adds emacs to known mergers
Edouard Gomez
ed.gomez at free.fr
Thu Jun 30 22:48:50 UTC 2005
# HG changeset patch
# User ed.gomez at free.fr
# Node ID ce5432b327230b19bd761020c17c3a0cfe3621ab
# Parent fba26990604a48dcea3506399409145aed3b7dc8
Add emacs knowledge to hgmerge
diff -r fba26990604a -r ce5432b32723 hgmerge
--- a/hgmerge Thu Jun 30 18:07:50 2005
+++ b/hgmerge Thu Jun 30 22:43:02 2005
@@ -51,6 +51,14 @@
fi
fi
+if which emacs > /dev/null ; then
+ if emacs -eval "(ediff-merge-with-ancestor \"$LOCAL.orig\" \"$OTHER\" \"$BASE\" nil \"$LOCAL\")" ; then
+ exit 0
+ else
+ exit 1
+ fi
+fi
+
# Attempt to do a merge with $EDITOR
if which merge > /dev/null ; then
echo "conflicts detected in $LOCAL"
@@ -79,5 +87,5 @@
fi
fi
-echo "hgmerge: unable to find merge, tkdiff, kdiff3, or diff+patch!"
+echo "hgmerge: unable to find merge, tkdiff, kdiff3, emacs, or diff+patch!"
exit 1
--
Edouard Gomez
More information about the Mercurial
mailing list