Modified:
trunk/doc/svn_hooks/hooks/scripts/check-mime-type.py
Log:
bugfix: 在表达式匹配前,清除行尾换行符;
已修改: trunk/doc/svn_hooks/hooks/scripts/check-mime-type.py
===================================================================
--- trunk/doc/svn_hooks/hooks/scripts/check-mime-type.py 2006-05-14 18:57:36 UTC (rev 23)
+++ trunk/doc/svn_hooks/hooks/scripts/check-mime-type.py 2006-05-15 02:10:11 UTC (rev 24)
@@ -22,6 +22,8 @@
else:
SVNLOOK = '/usr/bin/svnlook'
+os.environ['LANG'] = os.environ['LC_ALL'] = 'zh_CN.gbk'
+
MIN_LENGTH = 5
def main(repos, txn):
@@ -32,11 +34,11 @@
padd = re.compile(r'^A. (.*[^/])$')
for line in os.popen(cmd, 'r').readlines():
- match = padd.match(line);
+ match = padd.match( line.rstrip("\n") );
if match:
groups = match.groups()
if len(groups) == 1:
- files_added.append( groups[0].rstrip("\n") );
+ files_added.append( groups[0] );
pmime = re.compile(r'\s*svn:mime-type : (\S+)')
peol = re.compile(r'\s*svn:eol-style : (\S+)')