Show More
@@ -1092,9 +1092,9 b' def outgoing(ui, repo, dest, opts):' | |||
|
1092 | 1092 | recurse() |
|
1093 | 1093 | return 0 # exit code is zero since we found outgoing changes |
|
1094 | 1094 | |
|
1095 | def verify(repo): | |
|
1095 | def verify(repo, level=None): | |
|
1096 | 1096 | """verify the consistency of a repository""" |
|
1097 | ret = verifymod.verify(repo) | |
|
1097 | ret = verifymod.verify(repo, level=level) | |
|
1098 | 1098 | |
|
1099 | 1099 | # Broken subrepo references in hidden csets don't seem worth worrying about, |
|
1100 | 1100 | # since they can't be pushed/pulled, and --hidden can be used if they are a |
@@ -22,9 +22,12 b' from . import (' | |||
|
22 | 22 | util, |
|
23 | 23 | ) |
|
24 | 24 | |
|
25 | def verify(repo): | |
|
25 | VERIFY_DEFAULT = 0 | |
|
26 | ||
|
27 | def verify(repo, level=None): | |
|
26 | 28 | with repo.lock(): |
|
27 |
|
|
|
29 | v = verifier(repo, level) | |
|
30 | return v.verify() | |
|
28 | 31 | |
|
29 | 32 | def _normpath(f): |
|
30 | 33 | # under hg < 2.4, convert didn't sanitize paths properly, so a |
@@ -34,10 +37,13 b' def _normpath(f):' | |||
|
34 | 37 | return f |
|
35 | 38 | |
|
36 | 39 | class verifier(object): |
|
37 | def __init__(self, repo): | |
|
40 | def __init__(self, repo, level=None): | |
|
38 | 41 | self.repo = repo.unfiltered() |
|
39 | 42 | self.ui = repo.ui |
|
40 | 43 | self.match = repo.narrowmatch() |
|
44 | if level is None: | |
|
45 | level = VERIFY_DEFAULT | |
|
46 | self._level = level | |
|
41 | 47 | self.badrevs = set() |
|
42 | 48 | self.errors = 0 |
|
43 | 49 | self.warnings = 0 |
General Comments 0
You need to be logged in to leave comments.
Login now