comparison mercurial/verify.py @ 47358:ba8a9fbed897

verify: use some intermediate variables instead of a multi-liner This is shorter and easier to read as the indentation remains the same. We extract the long message in a module level constant for clarity. Differential Revision: https://phab.mercurial-scm.org/D10810
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 01 Jun 2021 09:03:24 +0200
parents fde1df74d73d
children 9305824d3a97
comparison
equal deleted inserted replaced
47357:fde1df74d73d 47358:ba8a9fbed897
34 # under hg < 2.4, convert didn't sanitize paths properly, so a 34 # under hg < 2.4, convert didn't sanitize paths properly, so a
35 # converted repo may contain repeated slashes 35 # converted repo may contain repeated slashes
36 while b'//' in f: 36 while b'//' in f:
37 f = f.replace(b'//', b'/') 37 f = f.replace(b'//', b'/')
38 return f 38 return f
39
40
41 HINT_FNCACHE = _(
42 b'hint: run "hg debugrebuildfncache" to recover from corrupt fncache\n'
43 )
39 44
40 45
41 class verifier(object): 46 class verifier(object):
42 def __init__(self, repo, level=None): 47 def __init__(self, repo, level=None):
43 self.repo = repo.unfiltered() 48 self.repo = repo.unfiltered()
200 % (len(repo.changelog), filerevisions, totalfiles) 205 % (len(repo.changelog), filerevisions, totalfiles)
201 ) 206 )
202 if self.warnings: 207 if self.warnings:
203 ui.warn(_(b"%d warnings encountered!\n") % self.warnings) 208 ui.warn(_(b"%d warnings encountered!\n") % self.warnings)
204 if self.fncachewarned: 209 if self.fncachewarned:
205 ui.warn( 210 ui.warn(HINT_FNCACHE)
206 _(
207 b'hint: run "hg debugrebuildfncache" to recover from '
208 b'corrupt fncache\n'
209 )
210 )
211 if self.errors: 211 if self.errors:
212 ui.warn(_(b"%d integrity errors encountered!\n") % self.errors) 212 ui.warn(_(b"%d integrity errors encountered!\n") % self.errors)
213 if self.badrevs: 213 if self.badrevs:
214 ui.warn( 214 ui.warn(
215 _(b"(first damaged changeset appears to be %d)\n") 215 _(b"(first damaged changeset appears to be %d)\n")