comparison mercurial/merge.py @ 16257:7a5524f240ad stable

merge: accept missing revisions in symlink flag merge (issue3316)
author Matt Mackall <mpm@selenic.com>
date Wed, 14 Mar 2012 14:45:41 -0500
parents ca5cc2976574
children 7b9bf72430ba
comparison
equal deleted inserted replaced
16255:ca5cc2976574 16257:7a5524f240ad
171 return "l" # Symlink 171 return "l" # Symlink
172 return "" 172 return ""
173 if m and m != a: # changed from a to m 173 if m and m != a: # changed from a to m
174 return m 174 return m
175 if n and n != a: # changed from a to n 175 if n and n != a: # changed from a to n
176 if (n == 'l' or a == 'l') and m1[f] != ma[f]: 176 if (n == 'l' or a == 'l') and m1.get(f) != ma.get(f):
177 # can't automatically merge symlink flag when there 177 # can't automatically merge symlink flag when there
178 # are file-level conflicts here, let filemerge take 178 # are file-level conflicts here, let filemerge take
179 # care of it 179 # care of it
180 return m 180 return m
181 return n 181 return n