mercurial/ancestor.py
72b94f946e9064ec5e2a571bf79640cc4e415a0a
created 2018-10-08 19:11 +0200
pushed 2018-10-16 08:08 +0000
Georges Racinet Georges Racinet - rust: rustlazyancestors.__contains__
9cadb0f5f2279a60a79b1d0e50eccd60638495c0
created 2018-09-27 16:55 +0200
pushed 2018-10-16 08:08 +0000
Georges Racinet Georges Racinet - rust: hooking into Python code
68ce242c8b4b938077ec3b378fd9270fba3461a7
created 2018-09-10 20:57 +0900
pushed 2018-09-13 01:53 +0000
Yuya Nishihara Yuya Nishihara - ancestor: remove extra generator from lazyancestors.__iter__()
238a1480d7adb12367589c0233e93297c4d3bf22
created 2018-09-10 22:34 +0900
pushed 2018-09-12 00:05 +0000
Yuya Nishihara Yuya Nishihara - ancestor: use heapreplace() in place of heappop/heappush()
ca9983c35d893b01d661bb35d5a0dcfe6feaadcc
created 2018-09-11 22:36 +0900
pushed 2018-09-12 00:05 +0000
Yuya Nishihara Yuya Nishihara - ancestor: rename local aliases of heapq functions in _lazyancestorsiter()
bdb17792329158baa1c4d96c55f11b00e4844e31
created 2018-09-10 21:58 +0900
pushed 2018-09-12 00:05 +0000
Yuya Nishihara Yuya Nishihara - ancestor: optimize _lazyancestorsiter() for contiguous chains
b9ee9c2e10ddd911cdb0a0a408823045c25e6e75
created 2018-09-10 21:54 +0900
pushed 2018-09-12 00:05 +0000
Yuya Nishihara Yuya Nishihara - ancestor: unroll loop of parents in _lazyancestorsiter()
fd9029d36c41e77002ca9647827c11b86f896d8c
created 2018-09-10 21:46 +0900
pushed 2018-09-12 00:05 +0000
Yuya Nishihara Yuya Nishihara - ancestor: return early from _lazyancestorsiter() when reached to stoprev
f6bcb4f9cd3cd0b216fb96635c6c12a7bf10c3d2
created 2018-09-11 22:38 +0900
pushed 2018-09-12 00:05 +0000
Yuya Nishihara Yuya Nishihara - ancestor: remove alias of initrevs from _lazyancestorsiter()
77a2f6d805f2044e7fe5c85ed217070a4dc6de8d
created 2018-09-07 23:36 -0700
pushed 2018-09-10 16:58 +0000
Martin von Zweigbergk Martin von Zweigbergk - lazyancestors: reuse __iter__ implementation in __contains__
b6a0e06b0f7d6884e743fef61fd53b44507daed3
created 2018-09-09 23:16 -0700
pushed 2018-09-10 16:58 +0000
Martin von Zweigbergk Martin von Zweigbergk - lazyancestors: extract __iter__ to free function
8eb2145ff0fb2257eaec40f9bfcbd332bedea820
created 2018-09-07 14:48 -0700
pushed 2018-09-10 16:58 +0000
Martin von Zweigbergk Martin von Zweigbergk - ancestors: add nullrev to set from the beginning
7eadc94078675a19066cf73ac2d25403b9551cae
created 2018-09-08 10:59 +0900
pushed 2018-09-10 16:58 +0000
Yuya Nishihara Yuya Nishihara - ancestor: filter out initial revisions lower than stoprev
a60dae060bc83e773bdbafb2432bc4cf387ebce2
created 2018-09-06 19:37 -0400
pushed 2018-09-08 01:41 +0000
Boris Feld Boris Feld - ancestors: ensure a consistent order even in the "inclusive" case
b6db2e80a9cea146fb51ee0f824bb9d65620c9c7
created 2018-09-06 17:00 -0400
pushed 2018-09-08 01:41 +0000
Boris Feld Boris Feld - ancestors: actually iterate over ancestors in topological order (issue5979)
e7aa113b14f77959ad4039d873b57100a4d56b31
created 2018-08-01 13:00 -0700
pushed 2018-08-03 01:30 +0000
Gregory Szorc Gregory Szorc - global: use pycompat.xrange()
f8b46245b26a574095a881c69bccae460286da69
created 2018-07-08 17:17 +0900
pushed 2018-07-10 05:37 +0000
Yuya Nishihara Yuya Nishihara - py3: make 'None in lazyancestors' not crash
ead25aa27a438544639e01cb2f0e6ddf433ecc1a
created 2016-05-16 21:30 +0000
pushed 2016-05-26 03:04 +0000
timeless timeless - py3: convert to next() function
7125225a5287b833a20aba192f9c888df228c09d
created 2015-06-24 12:37 -0500
pushed 2015-08-08 03:14 +0000
Pierre-Yves David Pierre-Yves David - ancestors: prefetch method outside of the loop
766e659886e27e01f642d9dcd026d7492fceb25f
created 2015-06-21 22:46 -0700
pushed 2015-06-22 07:28 +0000
Gregory Szorc Gregory Szorc - ancestor: use absolute imports
0ca8410ea3455bcef5b9335ca6d9aa2de4adc2c9
created 2015-05-16 11:28 -0700
pushed 2015-05-26 00:39 +0000
Martin von Zweigbergk Martin von Zweigbergk - util: drop alias for collections.deque
f710644e1ce99a9f422b5a3a7b53d3dae2af36eb
created 2014-11-14 19:40 -0800
pushed 2015-03-18 16:34 +0000
Siddharth Agarwal Siddharth Agarwal - ancestor: add a way to remove ancestors of bases from a given set
bcc3012f8477811b01e5c07b0a55c073a59ca20d
created 2014-11-14 17:21 -0800
pushed 2015-03-18 16:34 +0000
Siddharth Agarwal Siddharth Agarwal - ancestor: add a way to add to bases of a missing ancestor object
83225aff0265e76647d1e627d1723e0afb0befdf
created 2014-11-16 00:39 -0800
pushed 2015-03-18 16:34 +0000
Siddharth Agarwal Siddharth Agarwal - ancestor: add a way to test whether a missing ancestor object has bases
5c3a29be8faecd9402efa849ff234af7c854007c
created 2014-11-14 16:53 -0800
pushed 2015-03-18 16:34 +0000
Siddharth Agarwal Siddharth Agarwal - ancestor: remove now-unused missingancestors function
59e6e5dd36050712c223989443bc1a3af623c804
created 2014-11-14 23:44 -0800
pushed 2015-03-18 16:34 +0000
Siddharth Agarwal Siddharth Agarwal - ancestor.missingancestors: turn into a state-keeping class
9a2489015592a54bfc6ce535a00e116b1f04b575
created 2014-11-14 13:47 -0800
pushed 2015-03-18 16:34 +0000
Siddharth Agarwal Siddharth Agarwal - ancestor.missingancestors: calculate start point after filtering revsvisit
194508240dc93eda1d473fd067cf0d663c25ef08
created 2014-11-14 11:33 -0800
pushed 2015-03-18 16:34 +0000
Siddharth Agarwal Siddharth Agarwal - ancestor.missingancestors: don't discard from basesvisit
3a7d9c0c57a59c5b43eeef3df7b578ab715ae2c0
created 2014-11-14 14:36 -0800
pushed 2015-03-18 16:34 +0000
Siddharth Agarwal Siddharth Agarwal - ancestor.lazyancestors: take parentrevs function rather than changelog
baecf4e1b7d02f62b368515bf07f5239b10ab9b9
created 2014-08-15 15:57 -0700
pushed 2015-03-18 16:34 +0000
Pierre-Yves David Pierre-Yves David - ancestors: add a __nonzero__ method
64911a12dc2849b053830a30ca3d19377fa12a1b
created 2014-04-17 19:49 +0200
pushed 2015-03-18 16:34 +0000
Mads Kiilerich Mads Kiilerich - ancestors: extract candidates function as commonancestorsheads
231ccc08670c3739e67bf606b110639814e78d5e
created 2014-03-20 01:35 +0100
pushed 2015-03-18 16:34 +0000
Mads Kiilerich Mads Kiilerich - ancestor: remove unused genericancestor
4add43865a9be3fe8493901ce6c43507e4539c14
created 2014-02-24 22:42 +0100
pushed 2015-03-18 16:34 +0000
Mads Kiilerich Mads Kiilerich - ancestors: remove unnecessary handling of 'left'
1e5b38a919dd460ec7602dbd7c5d33bbdd008fb1
created 2013-11-06 16:48 -0500
pushed 2015-03-18 16:34 +0000
Augie Fackler Augie Fackler - cleanup: move stdlib imports to their own import statement
3605d4e7e6184fc2a9d40521083283044bd1a5df
created 2013-04-16 10:08 -0700
pushed 2015-03-18 16:34 +0000
Bryan O'Sullivan Bryan O'Sullivan - revlog: choose a consistent ancestor when there's a tie
2f7186400a072015db1d962adfecaaac5dd40a24
created 2013-04-16 10:08 -0700
pushed 2015-03-18 16:34 +0000
Bryan O'Sullivan Bryan O'Sullivan - ancestor: a new algorithm that is faster for nodes near tip
f7f8159caad38b4cf7237de34222ab09f2eb18f5
created 2012-12-18 12:47 -0800
pushed 2015-03-18 16:34 +0000
Siddharth Agarwal Siddharth Agarwal - ancestor: add lazy membership testing to lazyancestors
9abc55ef85b58ce784ccb009aed7dfc395914239
created 2012-12-18 10:14 -0800
pushed 2015-03-18 16:34 +0000
Siddharth Agarwal Siddharth Agarwal - revlog: move ancestor generation out to a new class
b3ba69692f8a5afddd62ec9b944c22920f161eb2
created 2012-12-11 14:47 -0800
pushed 2015-03-18 16:34 +0000
Siddharth Agarwal Siddharth Agarwal - ancestor: move missingancestors doctest out into a separate file
09d5681d5b72e3dcf8e645b7e9eaaebc5473b36e
created 2012-11-28 10:35 -0800
pushed 2015-03-18 16:34 +0000
Siddharth Agarwal Siddharth Agarwal - ancestor: fix a comment (followup to 0b03454abae7)
0b03454abae74d20c0a2f7c8750e8210fc72bddf
created 2012-11-26 11:46 -0800
pushed 2015-03-18 16:34 +0000
Siddharth Agarwal Siddharth Agarwal - ancestor: faster algorithm for difference of ancestor sets
1ffeeb91c55d0b00445ceabde14a0d0faf906a33
created 2011-06-01 12:38 +0200
pushed 2015-03-18 16:34 +0000
Martin Geisler Martin Geisler - check-code: flag 0/1 used as constant Boolean expression
22565ddb28e750ff0db1405ae47986d86fe097c8
created 2011-03-07 15:45 -0600
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - ancestor: improve description
4cdaf1adafc80ab9d63a12b27699b378142a5004
created 2010-09-24 12:46 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - backout most of 4f8067c94729
4f8067c9472952251d4b5a5979f7b59af92381c5
created 2010-09-23 00:02 -0500
pushed 2015-03-18 16:34 +0000
Brodie Rao Brodie Rao - cleanup: use x in (a, b) instead of x == a or x == b
67bb9d78f05e5e78cf1238673fd055b4d45cef80
created 2010-06-21 13:25 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - merge: sort arguments to stabilize the ancestor search
d6512b3e9ac0dc97166f4e5dfac86891069291df
created 2010-01-19 22:45 -0600
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - Merge with stable
25e572394f5c3bae9c4706b5529cb78555295a85
created 2010-01-19 22:20 -0600
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - Update license to GPLv2+ stable
806e6b6cb8d84a68ff90a40d2894d7669f31374b
created 2009-11-24 09:49 +0100
pushed 2015-03-18 16:34 +0000
Sune Foldager Sune Foldager - ancestor: improve docstring
23429ebd3f9dc2d3ab4f4a45e3b2330f8f40127c
created 2009-05-17 03:53 +0200
pushed 2015-03-18 16:34 +0000
Benoit Boissinot Benoit Boissinot - ancestor: use set instead of dict
46293a0c7e9ff247fa033b7fb37b34b148ac1ea6
created 2009-04-26 01:08 +0200
pushed 2015-03-18 16:34 +0000
Martin Geisler Martin Geisler - updated license to be explicit about GPL version 2
8d78fc991b71e627327debc413b4a12c5a7f7f16
created 2009-03-23 15:36 +0100
pushed 2015-03-18 16:34 +0000
Nicolas Dumazet Nicolas Dumazet - ancestor: caching the parent list to improve performance
532ca442b903248cca6149d83b4f25ca735c0d37
created 2008-03-29 12:39 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - symmetricdifference: move back to copies
cbdefda439b61cee48c21cb8e7305ef0a5c9b6d6
created 2008-03-29 12:39 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - symmetricdifference: change colors to sides
6b704ef9ed06a48d3de875589bd40db731488c9b
created 2008-03-29 12:39 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - ancestors: simplify symmetric difference
fda369b5779c9ac5a328e7766da0877b1551a4d4
created 2008-03-15 10:02 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - diff: use copy smarts from copies.py
less more (0) -60 tip