log mercurial/smartset.py @ 52282:51a350a22d0c

age author description
Mon, 16 Sep 2024 15:36:44 +0200 Matt Harbison typing: add `from __future__ import annotations` to most files
Tue, 31 Oct 2023 22:42:46 -0700 Martin von Zweigbergk smartset: don't ignore hidden revs when intersecting
Fri, 01 Sep 2023 00:09:55 +0200 Pierre-Yves David pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
Thu, 31 Aug 2023 23:56:15 +0200 Pierre-Yves David safehasattr: drop usage in favor of hasattr
Wed, 30 Aug 2023 00:45:10 +0200 Pierre-Yves David smartset: set attribute using sysstr instead of bytes
Thu, 02 Feb 2023 17:35:47 +0100 Pierre-Yves David safehasattr: pass attribute name as string instead of bytes
Thu, 02 Feb 2023 17:35:38 +0100 Pierre-Yves David safehasattr: pass attribute name as string instead of bytes
Thu, 02 Feb 2023 17:35:31 +0100 Pierre-Yves David safehasattr: pass attribute name as string instead of bytes
Thu, 02 Feb 2023 17:35:09 +0100 Pierre-Yves David safehasattr: pass attribute name as string instead of bytes
Sun, 29 May 2022 15:33:39 +0200 Manuel Jacob py3: replace mention of “xrange” in docstring by “range”
Sun, 29 May 2022 15:17:27 +0200 Manuel Jacob py3: replace `pycompat.xrange` by `range`
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Fri, 08 Nov 2019 11:19:20 -0800 Augie Fackler cleanup: remove pointless r-prefixes on single-quoted strings
Sun, 06 Oct 2019 16:55:18 -0400 Gregory Szorc py3: manually import getattr where it is needed
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Sat, 13 Oct 2018 11:01:38 +0200 Yuya Nishihara py3: use __code__ instead of func_code to test if func is cachable
Wed, 01 Aug 2018 13:00:45 -0700 Gregory Szorc global: use pycompat.xrange()
Sun, 10 Jun 2018 17:19:31 +0900 Yuya Nishihara stringutil: move _formatsetrepr() from smartset
Sun, 10 Jun 2018 17:07:29 +0900 Yuya Nishihara pycompat: move rapply() from util
Sun, 10 Jun 2018 11:50:09 +0900 Yuya Nishihara stringutil: promote smartset.prettyformat() to utility function
Sat, 17 Feb 2018 18:09:56 +0900 Yuya Nishihara py3: factor out byterepr() which returns an asciified value on py3
Sat, 27 Jan 2018 17:46:37 +0900 Yuya Nishihara py3: drop b'' from repr() of smartset
Sat, 27 Jan 2018 17:12:35 +0900 Yuya Nishihara py3: build repr() of smartset as bytes then convert to str
Wed, 17 Jan 2018 21:46:29 -0500 Augie Fackler smartset: use native string when peeking in __dict__
Wed, 27 Dec 2017 11:08:32 -0700 Gregory Szorc smartset: split generatorset classes to avoid cycle
Sun, 03 Sep 2017 17:14:53 +0900 Yuya Nishihara py3: fix type of attribute name in smartset.py
Tue, 27 Jun 2017 23:50:22 +0900 Yuya Nishihara smartset: fix generatorset.last() to not return the first element (issue5609)
Sun, 25 Jun 2017 00:14:48 +0900 Yuya Nishihara smartset: fix default value of abstractsmartset.sort()
Tue, 20 Jun 2017 14:00:41 -0700 Martin von Zweigbergk py3: catch StopIteration from next() in generatorset
Fri, 10 Apr 2015 00:14:16 +0900 Yuya Nishihara smartset: micro optimize spanset.slice() to narrow range accordingly
Thu, 09 Apr 2015 23:56:06 +0900 Yuya Nishihara smartset: micro optimize baseset.slice() to use slice of list
Tue, 24 Mar 2015 00:14:53 +0900 Yuya Nishihara smartset: extract method to slice abstractsmartset
Sun, 24 May 2015 11:07:14 +0900 Yuya Nishihara smartset: extract spanset factory to make it constructed without a repo
Sun, 11 Jun 2017 00:21:38 +0900 Yuya Nishihara smartset: change repr of spanset to show revisions as half-open range
Fri, 28 Apr 2017 01:13:07 +0530 Pulkit Goyal py3: use raw strings while accessing class.__dict__
Mon, 13 Mar 2017 12:40:14 -0700 Gregory Szorc py3: add __bool__ to every class defining __nonzero__
Mon, 13 Mar 2017 08:53:31 -0700 Yuya Nishihara py3: use next() to obtain next item from inner generator of generatorset
Sat, 18 Feb 2017 17:37:52 +0900 Yuya Nishihara smartset: reorder initialization of baseset in more intuitive way
Tue, 21 Feb 2017 16:29:31 -0800 Jun Wu smartset: preserve istopo for baseset operations
Sat, 18 Feb 2017 17:23:43 -0800 Jun Wu smartset: use native set operations as fast paths
Sat, 18 Feb 2017 16:30:07 -0800 Jun Wu smartset: add some doctests
Fri, 17 Feb 2017 20:59:29 -0800 Jun Wu smartset: convert set to list lazily
Sun, 16 Oct 2016 17:28:51 +0900 Yuya Nishihara smartset: move set classes and related functions from revset module (API) base mercurial/revset.py@53469de0e436