##// END OF EJS Templates
dirstatemap: use the default code to handle "merged" case...
marmoute -
r48715:822c6742 default
parent child Browse files
Show More
@@ -260,16 +260,13 class dirstatemap(object):
260 elif merged:
260 elif merged:
261 # XXX might be merged and removed ?
261 # XXX might be merged and removed ?
262 entry = self.get(filename)
262 entry = self.get(filename)
263 if entry is not None and entry.tracked:
263 if entry is None or not entry.tracked:
264 # XXX mostly replicate dirstate.other parent. We should get
264 # XXX mostly replicate dirstate.other parent. We should get
265 # the higher layer to pass us more reliable data where `merged`
265 # the higher layer to pass us more reliable data where `merged`
266 # actually mean merged. Dropping the else clause will show
266 # actually mean merged. Dropping this clause will show failure
267 # failure in `test-graft.t`
267 # in `test-graft.t`
268 self.addfile(filename, merged=True)
268 merged = False
269 return
269 clean_p2 = True
270 else:
271 self.addfile(filename, from_p2=True)
272 return
273 elif not (p1_tracked or p2_tracked) and wc_tracked:
270 elif not (p1_tracked or p2_tracked) and wc_tracked:
274 pass # file is added, nothing special to adjust
271 pass # file is added, nothing special to adjust
275 elif (p1_tracked or p2_tracked) and not wc_tracked:
272 elif (p1_tracked or p2_tracked) and not wc_tracked:
General Comments 0
You need to be logged in to leave comments. Login now