comparison tests/test-push-checkheads-pruned-B7.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 b11e8c67fb0f
children 34a46d48d24e
comparison
equal deleted inserted replaced
35392:5feb782c7a95 35393:4441705b7111
66 66
67 Actual testing 67 Actual testing
68 -------------- 68 --------------
69 69
70 $ hg push 70 $ hg push
71 pushing to $TESTTMP/B7/server (glob) 71 pushing to $TESTTMP/B7/server
72 searching for changes 72 searching for changes
73 adding changesets 73 adding changesets
74 adding manifests 74 adding manifests
75 adding file changes 75 adding file changes
76 added 1 changesets with 1 changes to 1 files (+1 heads) 76 added 1 changesets with 1 changes to 1 files (+1 heads)