Mercurial > kallithea
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"