summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2019-07-18 12:01:29 +0200
committerFlorian Bruhin <me@the-compiler.org>2019-07-18 12:03:39 +0200
commit87f8d758f9035774518bf510af56bc008b379b11 (patch)
treee58e77f351f8fefd01435e829abbff4c8e4514e3
parent4b6645612210934b72f1b6d360cf5594d83c43f3 (diff)
downloadqutebrowser-87f8d758f9035774518bf510af56bc008b379b11.tar.gz
qutebrowser-87f8d758f9035774518bf510af56bc008b379b11.zip
update_version: Print better commands
(cherry picked from commit 09ff9a87a5621b7c105dad7edef2e66853c50978)
-rw-r--r--scripts/dev/update_version.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/scripts/dev/update_version.py b/scripts/dev/update_version.py
index 41f9d554c..346cbcd6c 100644
--- a/scripts/dev/update_version.py
+++ b/scripts/dev/update_version.py
@@ -60,11 +60,17 @@ if __name__ == "__main__":
import qutebrowser
version = qutebrowser.__version__
+ x_version = '.'.join([str(p) for p in qutebrowser.__version_info__[:-1]] +
+ ['x'])
print("Run the following commands to create a new release:")
print("* Run `git push origin; git push origin v{v}`.".format(v=version))
- print("* If committing on minor branch, cherry-pick release commit to "
- "master.")
+ if args.bump == 'patch':
+ print("* Run `git checkout master && git cherry-pick v{x} && "
+ "git push origin`.")
+ else:
+ print("* Run `git branch v{x} v{v}` && git push origin v{x}."
+ .format(v=version, x=x_version))
print("* Create new release via GitHub (required to upload release "
"artifacts).")
print("* Linux: Run `git checkout v{v} && "