comparison mercurial/verify.py @ 37302:00f18dd1d3d6

verify: remove dependence on repo.changectx() This was one of few remaining uses of repo.changectx() in core. Differential Revision: https://phab.mercurial-scm.org/D3034
author Martin von Zweigbergk <martinvonz@google.com>
date Tue, 03 Apr 2018 08:55:16 -0700
parents d85ef895d5f6
children a6651f5e2c78
comparison
equal deleted inserted replaced
37301:a494cccb673e 37302:00f18dd1d3d6
45 self.errors = 0 45 self.errors = 0
46 self.warnings = 0 46 self.warnings = 0
47 self.havecl = len(repo.changelog) > 0 47 self.havecl = len(repo.changelog) > 0
48 self.havemf = len(repo.manifestlog._revlog) > 0 48 self.havemf = len(repo.manifestlog._revlog) > 0
49 self.revlogv1 = repo.changelog.version != revlog.REVLOGV0 49 self.revlogv1 = repo.changelog.version != revlog.REVLOGV0
50 self.lrugetctx = util.lrucachefunc(repo.changectx) 50 self.lrugetctx = util.lrucachefunc(repo.__getitem__)
51 self.refersmf = False 51 self.refersmf = False
52 self.fncachewarned = False 52 self.fncachewarned = False
53 # developer config: verify.skipflags 53 # developer config: verify.skipflags
54 self.skipflags = repo.ui.configint('verify', 'skipflags') 54 self.skipflags = repo.ui.configint('verify', 'skipflags')
55 55