##// END OF EJS Templates
absorb: migrate to new method for getting copy info...
Martin von Zweigbergk -
r41944:8843bc1f default
parent child Browse files
Show More
@@ -191,9 +191,9 b' def getfilestack(stack, path, seenfctxs='
191 191 pctx = None # do not add another immutable fctx
192 192 break
193 193 fctxmap[ctx] = fctx # only for mutable fctxs
194 renamed = fctx.renamed()
195 if renamed:
196 path = renamed[0] # follow rename
194 copy = fctx.copysource()
195 if copy:
196 path = copy # follow rename
197 197 if path in ctx: # but do not follow copy
198 198 pctx = ctx.p1()
199 199 break
@@ -232,8 +232,8 b' class overlaystore(patch.filestore):'
232 232 else:
233 233 content = fctx.data()
234 234 mode = (fctx.islink(), fctx.isexec())
235 renamed = fctx.renamed() # False or (path, node)
236 return content, mode, (renamed and renamed[0])
235 copy = fctx.copysource()
236 return content, mode, copy
237 237
238 238 def overlaycontext(memworkingcopy, ctx, parents=None, extra=None):
239 239 """({path: content}, ctx, (p1node, p2node)?, {}?) -> memctx
General Comments 0
You need to be logged in to leave comments. Login now