Mercurial > hg
changeset 39476:7eadc9407867
ancestor: filter out initial revisions lower than stoprev
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 08 Sep 2018 10:59:24 +0900 |
parents | 431068d7e9db |
children | 8eb2145ff0fb |
files | mercurial/ancestor.py tests/test-ancestor.py.out |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/ancestor.py Sat Sep 08 10:48:42 2018 +0900 +++ b/mercurial/ancestor.py Sat Sep 08 10:59:24 2018 +0900 @@ -273,7 +273,7 @@ Result does not include the null revision.""" self._parentrevs = pfunc - self._initrevs = revs + self._initrevs = revs = [r for r in revs if r >= stoprev] self._stoprev = stoprev self._inclusive = inclusive
--- a/tests/test-ancestor.py.out Sat Sep 08 10:48:42 2018 +0900 +++ b/tests/test-ancestor.py.out Sat Sep 08 10:59:24 2018 +0900 @@ -20,5 +20,5 @@ membership: [11, 13] iteration: [13, 11] % lazy ancestor set for [11, 13], stoprev = 12, inclusive = True -membership: [11, 13] +membership: [13] iteration: [13]