author | Christian Ebert <blacktrash@gmx.net> |
Sun, 17 Dec 2006 10:52:47 +0100 | |
branch | updatehook |
changeset 24 | 1083d250d1b2 |
parent 18 | 0a57d4566be9 |
permissions | -rw-r--r-- |
# $Hg$ import re, sys def kwencode(): '''Truncates hg keywords in IO stream from <Dollar>Hg: <filename> <cset id> <stuff> <Dollar> to <Dollar>Hg<Dollar>.''' kwrepl = r'%sHg$' % '$' re_kwtrunc = re.compile(r'[$]Hg: .+?,v [a-z0-9]{12} [^$]+? \$') sys.stdout.write(re_kwtrunc.sub(kwrepl, sys.stdin.read()))