_makelogrevset: replace try/except with 'next' usage
More readable without the 'except StopIteration' abomination.
--- a/mercurial/cmdutil.py Sat May 16 15:46:54 2015 -0700
+++ b/mercurial/cmdutil.py Mon May 18 12:17:08 2015 -0500
@@ -1933,10 +1933,7 @@
# --follow with FILE behaviour depends on revs...
it = iter(revs)
startrev = it.next()
- try:
- followdescendants = startrev < it.next()
- except (StopIteration):
- followdescendants = False
+ followdescendants = startrev < next(it, startrev)
# branch and only_branch are really aliases and must be handled at
# the same time