changeset 19333 | 0cfb62e043e8 |
parent 19306 | 59cdd3a7e281 |
child 19379 | 83d0df2ddf3f |
--- a/mercurial/commands.py Mon Jun 24 14:02:01 2013 -0400 +++ b/mercurial/commands.py Tue Jun 18 13:05:16 2013 -0700 @@ -4356,8 +4356,10 @@ pass if not filenodes: raise util.Abort(_("'%s' not found in manifest!") % file_) - fl = repo.file(file_) - p = [repo.lookup(fl.linkrev(fl.rev(fn))) for fn in filenodes] + p = [] + for fn in filenodes: + fctx = repo.filectx(file_, fileid=fn) + p.append(fctx.node()) else: p = [cp.node() for cp in ctx.parents()]