Show More
@@ -340,13 +340,14 def mergecopies(repo, c1, c2, ca): | |||
|
340 | 340 | # find interesting file sets from manifests |
|
341 | 341 | addedinm1 = m1.filesnotin(ma) |
|
342 | 342 | addedinm2 = m2.filesnotin(ma) |
|
343 | u1, u2 = _computenonoverlap(repo, c1, c2, addedinm1, addedinm2) | |
|
343 | u1r, u2r = _computenonoverlap(repo, c1, c2, addedinm1, addedinm2) | |
|
344 | u1u, u2u = u1r, u2r | |
|
344 | 345 | bothnew = sorted(addedinm1 & addedinm2) |
|
345 | 346 | |
|
346 | for f in u1: | |
|
347 | for f in u1u: | |
|
347 | 348 | checkcopies(c1, f, m1, m2, ca, limit, diverge, copy1, fullcopy1) |
|
348 | 349 | |
|
349 | for f in u2: | |
|
350 | for f in u2u: | |
|
350 | 351 | checkcopies(c2, f, m2, m1, ca, limit, diverge, copy2, fullcopy2) |
|
351 | 352 | |
|
352 | 353 | copy = dict(copy1.items() + copy2.items()) |
@@ -439,7 +440,7 def mergecopies(repo, c1, c2, ca): | |||
|
439 | 440 | (d, dirmove[d])) |
|
440 | 441 | |
|
441 | 442 | # check unaccounted nonoverlapping files against directory moves |
|
442 | for f in u1 + u2: | |
|
443 | for f in u1r + u2r: | |
|
443 | 444 | if f not in fullcopy: |
|
444 | 445 | for d in dirmove: |
|
445 | 446 | if f.startswith(d): |
General Comments 0
You need to be logged in to leave comments.
Login now