Mon, 10 Sep 2018 21:46:19 +0900 |
Yuya Nishihara |
ancestor: return early from _lazyancestorsiter() when reached to stoprev
|
Tue, 11 Sep 2018 22:38:32 +0900 |
Yuya Nishihara |
ancestor: remove alias of initrevs from _lazyancestorsiter()
|
Fri, 07 Sep 2018 23:36:09 -0700 |
Martin von Zweigbergk |
lazyancestors: reuse __iter__ implementation in __contains__
|
Sun, 09 Sep 2018 23:16:55 -0700 |
Martin von Zweigbergk |
lazyancestors: extract __iter__ to free function
|
Fri, 07 Sep 2018 14:48:38 -0700 |
Martin von Zweigbergk |
ancestors: add nullrev to set from the beginning
|
Sat, 08 Sep 2018 10:59:24 +0900 |
Yuya Nishihara |
ancestor: filter out initial revisions lower than stoprev
|
Thu, 06 Sep 2018 19:37:38 -0400 |
Boris Feld |
ancestors: ensure a consistent order even in the "inclusive" case
|
Thu, 06 Sep 2018 17:00:28 -0400 |
Boris Feld |
ancestors: actually iterate over ancestors in topological order (issue5979)
|
Wed, 01 Aug 2018 13:00:45 -0700 |
Gregory Szorc |
global: use pycompat.xrange()
|
Sun, 08 Jul 2018 17:17:54 +0900 |
Yuya Nishihara |
py3: make 'None in lazyancestors' not crash
|
Fri, 10 Feb 2017 16:56:29 -0800 |
Martin von Zweigbergk |
cleanup: use set literals
|
Mon, 13 Mar 2017 12:40:14 -0700 |
Gregory Szorc |
py3: add __bool__ to every class defining __nonzero__
|
Mon, 16 May 2016 21:30:53 +0000 |
timeless |
py3: convert to next() function
|
Fri, 07 Aug 2015 19:45:48 -0700 |
Gregory Szorc |
ancestor: use absolute_import
|
Wed, 24 Jun 2015 12:37:55 -0500 |
Pierre-Yves David |
ancestors: prefetch method outside of the loop
|