comparison tests/test-push.t @ 35393:4441705b7111

tests: remove (glob) annotations that were only for '\' matches # skip-blame because this was mechanically rewritten the following script. I ran it on both *.t and *.py, but none of the *.py changes were proper. All *.t ones appear to be, and they run without addition failures on both Windows and Linux. import argparse import os import re ap = argparse.ArgumentParser() ap.add_argument('path', nargs='+') opts = ap.parse_args() globre = re.compile(r'^(.*) \(glob\)(.*)$') for p in opts.path: tmp = p + '.tmp' with open(p, 'rb') as src, open(tmp, 'wb') as dst: for line in src: m = globre.match(line) if not m or '$LOCALIP' in line or '*' in line: dst.write(line) continue if '?' in line[:-3] or ('?' in line[:-3] and line[-3:] != '(?)'): dst.write(line) continue dst.write(m.group(1) + m.group(2) + '\n') os.unlink(p) os.rename(tmp, p)
author Matt Harbison <matt_harbison@yahoo.com>
date Sun, 10 Dec 2017 22:50:57 -0500
parents eb586ed5d8ce
children e1942c196f66
comparison
equal deleted inserted replaced
35392:5feb782c7a95 35393:4441705b7111
197 1 integrity errors encountered! 197 1 integrity errors encountered!
198 (first damaged changeset appears to be 1) 198 (first damaged changeset appears to be 1)
199 [1] 199 [1]
200 200
201 $ hg push 201 $ hg push
202 pushing to $TESTTMP/test-validation (glob) 202 pushing to $TESTTMP/test-validation
203 searching for changes 203 searching for changes
204 adding changesets 204 adding changesets
205 adding manifests 205 adding manifests
206 adding file changes 206 adding file changes
207 transaction abort! 207 transaction abort!
232 1 integrity errors encountered! 232 1 integrity errors encountered!
233 (first damaged changeset appears to be 1) 233 (first damaged changeset appears to be 1)
234 [1] 234 [1]
235 235
236 $ hg push 236 $ hg push
237 pushing to $TESTTMP/test-validation (glob) 237 pushing to $TESTTMP/test-validation
238 searching for changes 238 searching for changes
239 adding changesets 239 adding changesets
240 adding manifests 240 adding manifests
241 adding file changes 241 adding file changes
242 transaction abort! 242 transaction abort!