Show More
@@ -300,6 +300,7 b' def _changesetforwardcopies(a, b, match)' | |||
|
300 | 300 | else: |
|
301 | 301 | copies = copies1 |
|
302 | 302 | if r == b.rev(): |
|
303 | _filter(a, b, copies) | |
|
303 | 304 | return copies |
|
304 | 305 | for c in children[r]: |
|
305 | 306 | childctx = repo[c] |
@@ -313,7 +314,10 b' def _changesetforwardcopies(a, b, match)' | |||
|
313 | 314 | if not match.always(): |
|
314 | 315 | childcopies = {dst: src for dst, src in childcopies.items() |
|
315 | 316 | if match(dst)} |
|
316 |
childcopies = _chain |
|
|
317 | childcopies = _chain(copies, childcopies) | |
|
318 | for f in childctx.filesremoved(): | |
|
319 | if f in childcopies: | |
|
320 | del childcopies[f] | |
|
317 | 321 | heapq.heappush(work, (c, parent, childcopies)) |
|
318 | 322 | assert False |
|
319 | 323 |
General Comments 0
You need to be logged in to leave comments.
Login now