##// END OF EJS Templates
copies: avoid instancing more changectx to access parent revisions...
marmoute -
r43548:181d28ba default
parent child Browse files
Show More
@@ -207,12 +207,13 b' def _changesetforwardcopies(a, b, match)'
207 return copies
207 return copies
208 for i, c in enumerate(children[r]):
208 for i, c in enumerate(children[r]):
209 childctx = repo[c]
209 childctx = repo[c]
210 p1, p2 = cl.parentrevs(c)
210 p1copies, p2copies = childctx._copies
211 p1copies, p2copies = childctx._copies
211 if r == childctx.p1().rev():
212 if r == p1:
212 parent = 1
213 parent = 1
213 childcopies = p1copies
214 childcopies = p1copies
214 else:
215 else:
215 assert r == childctx.p2().rev()
216 assert r == p2
216 parent = 2
217 parent = 2
217 childcopies = p2copies
218 childcopies = p2copies
218 if not alwaysmatch:
219 if not alwaysmatch:
General Comments 0
You need to be logged in to leave comments. Login now