comparison mercurial/hg.py @ 48:9f64181ff9a9

Fix resolve bug putting unchanged files in resolve cset
author mpm@selenic.com
date Wed, 11 May 2005 09:44:12 -0800
parents 93e868fa0db8
children 2add70d51441
comparison
equal deleted inserted replaced
47:45cc818f2445 48:9f64181ff9a9
31 31
32 def resolvedag(self, old, new, transaction, link): 32 def resolvedag(self, old, new, transaction, link):
33 """resolve unmerged heads in our DAG""" 33 """resolve unmerged heads in our DAG"""
34 if old == new: return None 34 if old == new: return None
35 a = self.ancestor(old, new) 35 a = self.ancestor(old, new)
36 if old == a: return new 36 if old == a: return None
37 return self.merge3(old, new, a, transaction, link) 37 return self.merge3(old, new, a, transaction, link)
38 38
39 def merge3(self, my, other, base, transaction, link): 39 def merge3(self, my, other, base, transaction, link):
40 """perform a 3-way merge and append the result""" 40 """perform a 3-way merge and append the result"""
41 def temp(prefix, node): 41 def temp(prefix, node):