# HG changeset patch # User Yuya Nishihara # Date 1475320308 -32400 # Node ID 49d5434d68fbc291b29d39f4c2d86e60b220c026 # Parent d24e03da24b52618f94005928970dde901f44e56 revset: extract function that creates range set from computed revisions So we can pass m=0 to _makerangeset() even if the revision 0 is hidden. Hidden revisions are filtered by spanset. diff -r d24e03da24b5 -r 49d5434d68fb mercurial/revset.py --- a/mercurial/revset.py Mon Sep 12 13:37:14 2016 +0200 +++ b/mercurial/revset.py Sat Oct 01 20:11:48 2016 +0900 @@ -366,8 +366,9 @@ if not m or not n: return baseset() - m, n = m.first(), n.last() - + return _makerangeset(repo, subset, m.first(), n.last(), order) + +def _makerangeset(repo, subset, m, n, order): if m == n: r = baseset([m]) elif n == node.wdirrev: