##// END OF EJS Templates
largefiles: avoid walking full manifest...
Martin von Zweigbergk -
r41445:4a409c19 default
parent child Browse files
Show More
@@ -288,12 +288,9 b' def _getchangedfiles(ctx, parents):'
288 288 files = set(ctx.files())
289 289 if node.nullid not in parents:
290 290 mc = ctx.manifest()
291 mp1 = ctx.p1().manifest()
292 mp2 = ctx.p2().manifest()
293 files |= (set(mp1) | set(mp2)) - set(mc)
294 for f in mc:
295 if mc[f] != mp1.get(f, None) or mc[f] != mp2.get(f, None):
296 files.add(f)
291 for pctx in ctx.parents():
292 for fn in pctx.manifest().diff(mc):
293 files.add(fn)
297 294 return files
298 295
299 296 # Convert src parents to dst parents
General Comments 0
You need to be logged in to leave comments. Login now