diff options
author | Florian Bruhin <me@the-compiler.org> | 2020-05-10 19:35:28 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2020-05-10 20:51:39 +0200 |
commit | 53975bfae39a22a508cf6e4808a7ef60263df193 (patch) | |
tree | 760d45f0c525b387bfc100cd7b6fb4deb2ef3f42 | |
parent | 23d7c29ef279b73f9aade4a62f51fdc982d31b32 (diff) | |
download | qutebrowser-53975bfae39a22a508cf6e4808a7ef60263df193.tar.gz qutebrowser-53975bfae39a22a508cf6e4808a7ef60263df193.zip |
Check git tree before doing a release
See #5426
-rwxr-xr-x | scripts/dev/build_release.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/dev/build_release.py b/scripts/dev/build_release.py index b6f49a5a6..2f037ac68 100755 --- a/scripts/dev/build_release.py +++ b/scripts/dev/build_release.py @@ -44,7 +44,7 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), os.pardir, import qutebrowser from scripts import utils -from scripts.dev import update_3rdparty +from scripts.dev import update_3rdparty, misc_checks def call_script(name, *args, python=sys.executable): @@ -473,6 +473,10 @@ def main(): import github3 # pylint: disable=unused-import read_github_token() + if not misc_checks.check_git(): + utils.print_error("Refusing to do a release with a dirty git tree") + sys.exit(1) + if args.no_asciidoc: os.makedirs(os.path.join('qutebrowser', 'html', 'doc'), exist_ok=True) else: |