# HG changeset patch # User Pierre-Yves David # Date 2012-08-02 11:51:49 # Node ID 93bc65e970c01f89f8ced005992a5755ae9d14c4 # Parent 3eb85477c0d96680fb437fe448dd936a7b71a0fa mergetools.hgrc: set vimdiff to check=changed The standard reaction in from of unexpected vimdiff is to ":quit". This will make vimdiff return a 0 status even if no merge were done at all. This change detect that nothing have been changed in vimdiff as a potential unresolved conflict. diff --git a/contrib/mergetools.hgrc b/contrib/mergetools.hgrc --- a/contrib/mergetools.hgrc +++ b/contrib/mergetools.hgrc @@ -16,6 +16,7 @@ gvimdiff.regname=path gvimdiff.priority=-9 vimdiff.args=$local $other $base +vimdiff.check=changed vimdiff.priority=-10 merge.checkconflicts=True