我在 gitook 中使用这个脚本commit-msg
。
#!/usr/bin/python
import sys
import re
ret = 1
try:
with open(sys.argv[1]) as msg:
res = re.match("^fix gh-[0-9]+.*$", msg.readline())
if res != None:
ret = 0
except:
pass
if (ret != 0):
print("Wrong commit message. Example: 'fix gh-1234 foo bar'")
sys.exit(ret)
问题是 Git Tower 似乎没有在argv
. 如何以一种我可以在命令行中使用 git 的方式解决这个问题,就像在 Git Tower 这样的 GUI 中?