Commit hook to check line ends

master
Yevgen Muntyan 2008-01-17 07:36:04 -06:00
parent 78d911aa8f
commit 555c771592
1 changed files with 21 additions and 0 deletions

21
checkle.py Normal file
View File

@ -0,0 +1,21 @@
#!/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:
if not os.path.exists(name):
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)