mercurial/revset.py
Fri, 10 Oct 2014 13:09:22 -0700 Pierre-Yves David spanset: remove `.set()` definition
Fri, 10 Oct 2014 13:08:49 -0700 Pierre-Yves David generatorset: remove `.set()` definition
Fri, 10 Oct 2014 13:08:28 -0700 Pierre-Yves David addset: remove `.set()` definition
Fri, 10 Oct 2014 13:08:10 -0700 Pierre-Yves David filteredset: remove `.set()` definition
Fri, 10 Oct 2014 13:07:35 -0700 Pierre-Yves David baseset: remove `set()` definition
Fri, 10 Oct 2014 11:27:57 -0700 Pierre-Yves David abstractsmartset: remove `set()` method definition
Fri, 10 Oct 2014 14:27:05 -0700 Pierre-Yves David match: check if an object is a baseset using `isascending` instead of `set`
Fri, 10 Oct 2014 14:22:23 -0700 Pierre-Yves David getset: check if an object is a baseset using `isascending` instead of `set`
Fri, 10 Oct 2014 13:24:57 -0700 Pierre-Yves David fullreposet: detect smartset using "isascending" instead of "set"
Fri, 10 Oct 2014 13:21:05 -0700 Pierre-Yves David fullreposet: drop custom sets but not smartsets detection
Fri, 10 Oct 2014 12:30:00 -0700 Pierre-Yves David addset: drop `.set()` usage during iteration
Fri, 10 Oct 2014 12:31:22 -0700 Pierre-Yves David baseset: access `_set` directly for containment check
Fri, 10 Oct 2014 12:30:56 -0700 Pierre-Yves David baseset: make `_set` a property cache
Wed, 08 Oct 2014 02:52:10 -0700 Pierre-Yves David revset-_hexlist: remove usage of `set()`
Wed, 08 Oct 2014 02:51:54 -0700 Pierre-Yves David revset-_intlist: remove usage of `set()`
Wed, 08 Oct 2014 02:51:16 -0700 Pierre-Yves David revset-_list: remove usage of `set()`
Wed, 08 Oct 2014 02:50:20 -0700 Pierre-Yves David revset-roots: remove usage of `set()`
Wed, 08 Oct 2014 02:49:17 -0700 Pierre-Yves David revset-origin: remove usage of `set()`
Wed, 08 Oct 2014 02:48:56 -0700 Pierre-Yves David revset-last: remove usage of `set()`
Wed, 08 Oct 2014 02:48:24 -0700 Pierre-Yves David revset-limit: remove usage of `set()`
Wed, 08 Oct 2014 02:47:46 -0700 Pierre-Yves David revset-destination: remove usage of `set()`
Wed, 08 Oct 2014 02:47:24 -0700 Pierre-Yves David revset-children: remove usage of `set()`
Wed, 08 Oct 2014 02:47:00 -0700 Pierre-Yves David revset-branch: remove usage of `set()`
Wed, 08 Oct 2014 02:45:53 -0700 Pierre-Yves David revset-rangeset: remove usage of `set()`
Wed, 08 Oct 2014 02:45:43 -0700 Pierre-Yves David revset-only: remove usage of `set()`
Thu, 09 Oct 2014 22:57:52 -0700 Pierre-Yves David revset: cache most conditions used in `filter`
Thu, 09 Oct 2014 04:12:20 -0700 Pierre-Yves David baseset: empty or one-element sets are ascending and descending
Tue, 07 Oct 2014 01:33:05 -0700 Pierre-Yves David filteredset: drop explicit order management
Thu, 09 Oct 2014 04:24:51 -0700 Pierre-Yves David revset: restore order of `or` operation as in Mercurial 2.9
Thu, 09 Oct 2014 09:12:54 -0700 Pierre-Yves David revset-_descendant: rework the whole sorting and combining logic
Thu, 09 Oct 2014 20:15:41 -0700 Pierre-Yves David addset: do lazy sorting
Thu, 09 Oct 2014 04:29:18 -0700 Pierre-Yves David baseset: drop custom __sub__ method
Thu, 09 Oct 2014 04:27:25 -0700 Pierre-Yves David baseset: drop custom __and__ method
Thu, 09 Oct 2014 04:27:01 -0700 Pierre-Yves David baseset: drop custom __add__ method
Tue, 07 Oct 2014 01:46:53 -0700 Pierre-Yves David smartset: drop infamous ascending, descending
Tue, 07 Oct 2014 01:41:14 -0700 Pierre-Yves David fullreposet: use `isascending` instead of `ascending` to recognise smartsets
Tue, 07 Oct 2014 01:41:26 -0700 Pierre-Yves David fullreposet: use `sort` to enforce the order
Tue, 07 Oct 2014 01:48:34 -0700 Pierre-Yves David revancestors: replace `descending` with `sort(reverse=False)`
Tue, 07 Oct 2014 01:41:02 -0700 Pierre-Yves David _descendants: replace `ascending()` with `sort()`
Tue, 07 Oct 2014 01:36:53 -0700 Pierre-Yves David _descendants: directly use smartset
Fri, 03 Oct 2014 03:29:55 -0500 Pierre-Yves David baseset: explicitly track order of the baseset
Fri, 03 Oct 2014 03:31:05 -0500 Pierre-Yves David baseset: fix isascending and isdescending
Fri, 03 Oct 2014 03:26:18 -0500 Pierre-Yves David baseset: prepare lazy ordering in __iter__
Fri, 03 Oct 2014 03:19:23 -0500 Pierre-Yves David baseset: implement a fastasc and fastdesc
Mon, 06 Oct 2014 11:03:30 -0700 Pierre-Yves David baseset: stop inheriting from built-in list class
Mon, 06 Oct 2014 23:45:07 -0700 Pierre-Yves David rangeset: use `first` and `last` instead of direct indexing
Tue, 07 Oct 2014 00:18:08 -0700 Pierre-Yves David filteredset: implement `first` and `last`
Mon, 06 Oct 2014 14:42:00 -0700 Pierre-Yves David baseset: implement `first` and `last` methods
Mon, 06 Oct 2014 12:52:36 -0700 Pierre-Yves David generatorset: implement first and last methods
Mon, 06 Oct 2014 11:57:59 -0700 Pierre-Yves David addset: implement first and last methods
Mon, 06 Oct 2014 11:54:53 -0700 Pierre-Yves David spanset: implement `first` and `last` methods
Mon, 06 Oct 2014 11:46:53 -0700 Pierre-Yves David smartset: add first and last methods
Wed, 08 Oct 2014 00:55:09 -0700 Pierre-Yves David revset-last: remove user of baseset.append
Mon, 06 Oct 2014 10:57:01 -0700 Pierre-Yves David revset-limit: remove user of baseset.append
Mon, 06 Oct 2014 10:41:43 -0700 Pierre-Yves David baseset: use default value instead of [] when possible
Sat, 04 Oct 2014 06:17:18 -0700 Pierre-Yves David generatorset: implement isascending and isdescending
Fri, 03 Oct 2014 21:11:56 -0700 Pierre-Yves David generatorset: explicitly track iteration order
Fri, 03 Oct 2014 20:23:02 -0700 Pierre-Yves David addset: drop caching through generatorset
Fri, 03 Oct 2014 21:01:30 -0700 Pierre-Yves David generatorset: get list-based fast iterations after the generator is consumed
Fri, 03 Oct 2014 20:48:28 -0700 Pierre-Yves David generatorset: move iteration code into _iterator
less more (0) -300 -100 -60 tip