medit/checkle.py

22 lines
498 B
Python
Raw Normal View History

2008-01-17 05:36:04 -08:00
#!/usr/bin/env python
import os
import sys
import subprocess
files = subprocess.Popen(['hg', 'log', '-r', 'tip', '--template', '{files}'],
stdout=subprocess.PIPE).communicate()[0].split()
status = 0
for name in files:
2008-01-17 06:03:22 -08:00
if not os.path.exists(name) or name.startswith('winbuild/'):
2008-01-17 05:36:04 -08:00
continue
f = open(name, 'rb')
if '\r' in f.read():
print >> sys.stderr, "%s contains \\r character" % (name,)
status = 1
f.close()
sys.exit(status)