changeset 8436:68861940ee1e stable

scripts: let validate-commits default to testing the draft changes upto current
author Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
date Sat, 23 May 2020 20:35:45 +0200
parents e3a3fae57343
children 0060db8a7dd5
files scripts/validate-commits
diffstat 1 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/validate-commits	Sat May 23 19:52:04 2020 +0200
+++ b/scripts/validate-commits	Sat May 23 20:35:45 2020 +0200
@@ -11,6 +11,12 @@
     exit 1
 fi
 
+revset=$1
+if [ -z "$revset" ]; then
+    echo "Warning: no revisions specified, checking draft changes up to the current one."
+    revset='draft() and ancestors(.)'
+fi
+
 venv=$(mktemp -d kallithea-validatecommits-env-XXXXXX)
 resultfile=$(mktemp kallithea-validatecommits-result-XXXXXX)
 echo > "$resultfile"
@@ -29,7 +35,7 @@
 }
 trap finish EXIT
 
-for rev in $(hg log -r "$1" -T '{node}\n'); do
+for rev in $(hg log -r "$revset" -T '{node}\n'); do
     hg log -r "$rev"
     hg update "$rev"