# HG changeset patch # User Pierre-Yves David # Date 1496137740 -7200 # Node ID 7fd55c5efffb8728d29a0a2f94a69ece7c6df098 # Parent d95006fe4dd0f2ca11d4eae8b9bc231e10859e97 debugstablerange: cleanly "Abort" when no revision are specified Previously we had a traceback from a max on an empty sequence. diff -r d95006fe4dd0 -r 7fd55c5efffb hgext3rd/evolve/stablerange.py --- a/hgext3rd/evolve/stablerange.py Tue May 30 11:12:02 2017 +0200 +++ b/hgext3rd/evolve/stablerange.py Tue May 30 11:49:00 2017 +0200 @@ -196,6 +196,8 @@ depth = stablerange.depthrev length = stablerange.rangelength subranges = stablerange.subranges + if not revs: + raise error.Abort('no revisions specified') repo.stablerange.warmup(repo, max(revs)) if opts['subranges']: ranges = subrangesclosure(repo, revs)