changeset 93a228fc7e69 in tryton-tools:default
details: https://hg.tryton.org/tryton-tools?cmd=changeset&node=93a228fc7e69
description:
Prevent release with uncommitted changes
diffstat:
do_major_release | 5 +++++
do_minor_release | 5 +++++
2 files changed, 10 insertions(+), 0 deletions(-)
diffs (30 lines):
diff -r fd502b1ea80e -r 93a228fc7e69 do_major_release
--- a/do_major_release Sun May 02 20:03:28 2021 +0200
+++ b/do_major_release Wed May 05 23:08:26 2021 +0200
@@ -12,6 +12,11 @@
exit 1
fi
+if [[ $(hg status 2>/dev/null) ]]; then
+ echo "Uncommitted changes" >&2
+ exit 1
+fi
+
if [ -f setup.py ]; then
chmod +x setup.py
echo "increase version number"
diff -r fd502b1ea80e -r 93a228fc7e69 do_minor_release
--- a/do_minor_release Sun May 02 20:03:28 2021 +0200
+++ b/do_minor_release Wed May 05 23:08:26 2021 +0200
@@ -12,6 +12,11 @@
exit 1
fi
+if [[ $(hg status 2>/dev/null) ]]; then
+ echo "Uncommitted changes" >&2
+ exit 1
+fi
+
echo "check to release"
if to_release; then
echo "Nothing to release" >&2