catch KeyboardInterrupt
parent
7ed84ab0bf
commit
f477f8d9f2
|
@ -1,7 +1,7 @@
|
||||||
cmake_minimum_required(VERSION 3.5)
|
cmake_minimum_required(VERSION 3.5)
|
||||||
include(cmake/color.cmake)
|
include(cmake/color.cmake)
|
||||||
|
|
||||||
set(BLT_VERSION 0.14.0)
|
set(BLT_VERSION 0.14.1)
|
||||||
set(BLT_TEST_VERSION 0.0.1)
|
set(BLT_TEST_VERSION 0.0.1)
|
||||||
|
|
||||||
set(BLT_TARGET BLT)
|
set(BLT_TARGET BLT)
|
||||||
|
|
30
commit.py
30
commit.py
|
@ -62,18 +62,22 @@ def inc_patch(cmake_text):
|
||||||
cmake_text = load_cmake()
|
cmake_text = load_cmake()
|
||||||
cmake_version = get_version(cmake_text)[0]
|
cmake_version = get_version(cmake_text)[0]
|
||||||
print(f"Current Version: {cmake_version}")
|
print(f"Current Version: {cmake_version}")
|
||||||
type = input("What kind of commit is this ((M)ajor, (m)inor, (p)atch)? ")
|
|
||||||
|
|
||||||
if type.startswith('M'):
|
try:
|
||||||
print("Selected major")
|
type = input("What kind of commit is this ((M)ajor, (m)inor, (p)atch)? ")
|
||||||
write_cmake(inc_major(cmake_text))
|
|
||||||
elif type.startswith('m'):
|
|
||||||
print("Selected minor")
|
|
||||||
write_cmake(inc_minor(cmake_text))
|
|
||||||
elif type.startswith('p') or type.startswith('P') or len(type) == 0:
|
|
||||||
print("Selected patch")
|
|
||||||
write_cmake(inc_patch(cmake_text))
|
|
||||||
|
|
||||||
subprocess.call(["git", "add", "*"])
|
if type.startswith('M'):
|
||||||
subprocess.call(["git", "commit"])
|
print("Selected major")
|
||||||
subprocess.call(["sh", "-c", "git remote | xargs -L1 git push --all"])
|
write_cmake(inc_major(cmake_text))
|
||||||
|
elif type.startswith('m'):
|
||||||
|
print("Selected minor")
|
||||||
|
write_cmake(inc_minor(cmake_text))
|
||||||
|
elif type.startswith('p') or type.startswith('P') or len(type) == 0:
|
||||||
|
print("Selected patch")
|
||||||
|
write_cmake(inc_patch(cmake_text))
|
||||||
|
|
||||||
|
subprocess.call(["git", "add", "*"])
|
||||||
|
subprocess.call(["git", "commit"])
|
||||||
|
subprocess.call(["sh", "-c", "git remote | xargs -L1 git push --all"])
|
||||||
|
except KeyboardInterrupt:
|
||||||
|
print("\nCancelling!")
|
||||||
|
|
Loading…
Reference in New Issue