diff -r 07a5de79ec30 -r ac5057d5fc37 mercurial/verify.py --- a/mercurial/verify.py Mon Feb 01 15:41:43 2016 +0000 +++ b/mercurial/verify.py Sun Jan 31 00:31:55 2016 -0800 @@ -149,6 +149,7 @@ filenodes = self._verifymanifest(mflinkrevs) self._crosscheckfiles(mflinkrevs, filelinkrevs, filenodes) + del mflinkrevs totalfiles, filerevisions = self._verifyfiles(filenodes, filelinkrevs) @@ -249,7 +250,6 @@ ui.progress(_('crosschecking'), count, total=total) self.err(c, _("changeset refers to unknown manifest %s") % short(m)) - mflinkrevs = None # del is bad here due to scope issues for f in sorted(filelinkrevs): count += 1