Ich verwende dieses Skript im Githook commit-msg
.Wie bekomme ich die Git Commit Nachricht in Git Tower?
#!/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)
Das Problem ist, dass Git Turm scheint keine Argumente innerhalb argv
aufzunehmen. Wie kann ich das so lösen, dass ich Git sowohl von der Kommandozeile als auch in einer GUI wie Git Tower benutzen kann?
Dies ist ein Problem mit SmartGit und andere zu GUI-Tools. – prabodhprakash
Das hört sich für mich wie ein Käfer im Git Tower an, da Ihr Haken gut aussieht. Da [sie behaupten, dass Hooks funktionieren sollten] (https://www.git-tower.com/help/mac/faq-and-tips/faq/hook-scripts) (Obwohl Nachrichten auf stderr gedruckt werden sollten), ich Kontaktiere [Git Tower Support] (https://www.git-tower.com/support/contact). – Hasturkun
Überprüfen Sie, kontaktierte das Support-Team –