diff -r b044c339c06d -r dff03f68ef11 mercurial/verify.py --- a/mercurial/verify.py Wed Mar 29 14:45:01 2017 -0700 +++ b/mercurial/verify.py Wed Mar 29 14:49:14 2017 -0700 @@ -430,7 +430,8 @@ l = len(fl.read(n)) rp = fl.renamed(n) if l != fl.size(i): - if len(fl.revision(n)) != fl.size(i): + # the "L1 == L2" check + if len(fl.revision(n, raw=True)) != fl.rawsize(i): self.err(lr, _("unpacked size is %s, %s expected") % (l, fl.size(i)), f) except error.CensoredNodeError: