15 lines
400 B
Python
15 lines
400 B
Python
![]() |
import subprocess
|
||
|
import sys
|
||
|
|
||
|
|
||
|
if len(sys.argv) == 3:
|
||
|
tag = sys.argv[1]
|
||
|
commit = sys.argv[2]
|
||
|
command = 'git tag -a {0} {1} -m "{2}"'.format(tag, commit, tag)
|
||
|
output = subprocess.check_output(command, shell=True).decode('utf-8')
|
||
|
subprocess.call(command, shell=True)
|
||
|
subprocess.call('git push --tags', shell=True)
|
||
|
else:
|
||
|
print 'usage: tag.py TAG_NAME COMMIT'
|
||
|
sys.exit(1)
|