您好,我的问题是关于我试图开始工作的Python脚本。这一点是,当有人进行SVN提交时,他们会看到一个包含四行的登录模板:Branch
,Bug_Number
,Feature affected
和Overview
。现在我正在尝试编写一个脚本,以确保他们在其上写了一些东西,以确保没有人输入空日志来提交。
这是我到目前为止在python中基于一个旧的python脚本。
print "Importing the items"
import re
import sys
import os
print "Initializing the list."
argsList = []
hndFile = open(sys.argv[1],"r")
for line in hndFile:
argsList.append(line)
hndFile.close()
print "Checking what is blank"
faOK = ovOK = False
for line in argsList:
line = line.strip()
if line.startswith('FEATURE_AFFECTED:'):
faOK = line[17:] != ''
if line.startswith('OVERVIEW:'):
ovOK = line[9:] != ''
if not faOK:
print "You Must Enter the Feature Affected"
ret = -1
elif not ovOK:
print "You Must Enter an Overview of the Fix"
ret = -1
else:
ret = 0
print "Finishing the script"
sys.exit(ret)
任何建议都会有所帮助。我使用的是Windows XP,目前没有任何事情发生。我也在使用collabnet svn。当我尝试运行此脚本时,目前没有任何事情发生。我知道我没有在脚本中添加svnlook,我无法真正想到添加的位置和变量。谢谢。