Show More
@@ -18,3 +18,20 b' New errors are not allowed. Warnings are' | |||||
18 | Skipping mercurial/httpclient/__init__.py it has no-che?k-code (glob) |
|
18 | Skipping mercurial/httpclient/__init__.py it has no-che?k-code (glob) | |
19 | Skipping mercurial/httpclient/_readers.py it has no-che?k-code (glob) |
|
19 | Skipping mercurial/httpclient/_readers.py it has no-che?k-code (glob) | |
20 | Skipping mercurial/statprof.py it has no-che?k-code (glob) |
|
20 | Skipping mercurial/statprof.py it has no-che?k-code (glob) | |
|
21 | ||||
|
22 | @commands in debugcommands.py should be in alphabetical order. | |||
|
23 | ||||
|
24 | >>> import re | |||
|
25 | >>> commands = [] | |||
|
26 | >>> with open('mercurial/debugcommands.py', 'rb') as fh: | |||
|
27 | ... for line in fh: | |||
|
28 | ... m = re.match("^@command\('([a-z]+)", line) | |||
|
29 | ... if m: | |||
|
30 | ... commands.append(m.group(1)) | |||
|
31 | >>> scommands = list(sorted(commands)) | |||
|
32 | >>> for i, command in enumerate(scommands): | |||
|
33 | ... if command != commands[i]: | |||
|
34 | ... print('commands in debugcommands.py not sorted; first differing ' | |||
|
35 | ... 'command is %s; expected %s' % (commands[i], command)) | |||
|
36 | ... break | |||
|
37 | commands in debugcommands.py not sorted; first differing command is debugbuilddag; expected debugapplystreamclonebundle |
General Comments 0
You need to be logged in to leave comments.
Login now