summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-05-10 19:35:28 +0200
committerFlorian Bruhin <me@the-compiler.org>2020-05-10 20:51:39 +0200
commit53975bfae39a22a508cf6e4808a7ef60263df193 (patch)
tree760d45f0c525b387bfc100cd7b6fb4deb2ef3f42
parent23d7c29ef279b73f9aade4a62f51fdc982d31b32 (diff)
downloadqutebrowser-53975bfae39a22a508cf6e4808a7ef60263df193.tar.gz
qutebrowser-53975bfae39a22a508cf6e4808a7ef60263df193.zip
Check git tree before doing a release
See #5426
-rwxr-xr-xscripts/dev/build_release.py6
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: