equal
deleted
inserted
replaced
152 continue # no match, keep looking |
152 continue # no match, keep looking |
153 if m2[of] == ma.get(of): |
153 if m2[of] == ma.get(of): |
154 break # no merge needed, quit early |
154 break # no merge needed, quit early |
155 c2 = ctx(of, m2[of]) |
155 c2 = ctx(of, m2[of]) |
156 cr = related(oc, c2, ca.rev()) |
156 cr = related(oc, c2, ca.rev()) |
157 if cr and (cr.path() == f or cr.path == c2.path()): # non-divergent |
157 if of == f or of == c2.path(): # non-divergent |
158 copy[f] = of |
158 copy[f] = of |
159 of = None |
159 of = None |
160 break |
160 break |
161 |
161 |
162 if of in ma: |
162 if of in ma: |