log mercurial/revsetlang.py @ 52299:4d0c0c255425

age author description
Mon, 16 Sep 2024 15:36:44 +0200 Matt Harbison typing: add `from __future__ import annotations` to most files
Fri, 05 Apr 2024 11:05:54 +0200 Pierre-Yves David revset: stop serializing node when using "%ln"
Fri, 01 Sep 2023 00:09:55 +0200 Pierre-Yves David pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
Sun, 29 May 2022 15:17:27 +0200 Manuel Jacob py3: replace `pycompat.xrange` by `range`
Thu, 03 Mar 2022 18:28:30 -0800 Gregory Szorc global: bulk replace simple pycompat.iteritems(x) with x.items()
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
Tue, 01 Dec 2020 21:54:46 +0100 Joerg Sonnenberger node: import symbols explicitly
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Fri, 20 Nov 2020 13:24:45 -0800 Martin von Zweigbergk tests: make doctests not depend on str(ParseError()) format
Thu, 22 Oct 2020 09:58:05 -0700 Martin von Zweigbergk errors: name arguments to ParseError constructor
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
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, 02 Mar 2019 13:02:39 -0800 Gregory Szorc revsetlang: use sysbytes() instead of blind encode()
Sun, 27 Jan 2019 13:28:45 +0900 Yuya Nishihara revset: allow to parse single integer as a range
Sun, 27 Jan 2019 13:18:53 +0900 Yuya Nishihara revset: extract a helper to parse integer range
Fri, 18 Jan 2019 14:21:47 +0100 Boris Feld revset: introduce an internal `_rev` predicate for '%d' usage stable
Tue, 15 Jan 2019 20:24:17 +0100 Boris Feld revset: transparently forward _intlist argument in all case
Fri, 04 Jan 2019 13:41:21 +0100 Boris Feld revset: introduce an API that avoids `formatspec` input serialization
Fri, 04 Jan 2019 05:26:13 +0100 Boris Feld revset: detect integer list on parsing
Fri, 04 Jan 2019 05:16:57 +0100 Boris Feld revert: extract "%ld" formatting in a _formatintlist function
Fri, 04 Jan 2019 02:29:04 +0100 Boris Feld revset: extract parsing logic out of formatspec
Thu, 10 Jan 2019 15:23:58 +0100 Boris Feld revset: enforce "%d" to be interpreted as literal revision number (API) (BC)
Thu, 11 Oct 2018 03:15:04 +0200 Boris Feld revset: drop special case of 'revset(...)' function in analyze
Tue, 28 Aug 2018 13:29:47 -0700 Martin von Zweigbergk revsetlang: fix position of '-' in spaceless 'a-b' expressions
Wed, 01 Aug 2018 13:00:45 -0700 Gregory Szorc global: use pycompat.xrange()
Tue, 26 Jun 2018 15:26:21 -0700 Sean Farley revset: add optimization for heads(commonancestors())
Tue, 17 Apr 2018 21:59:58 +0900 Yuya Nishihara revsetlang: do not pass in non-bytes to parse()
Tue, 10 Apr 2018 16:06:52 +0200 Boris Feld revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Sun, 04 Mar 2018 07:03:50 -0500 Yuya Nishihara templater: fix position of terminator character in error message
Sat, 03 Mar 2018 15:31:37 -0800 Ryan McElroy revsetlang: add a hint for more useful parse errors
Sat, 27 Jan 2018 14:17:26 +0900 Yuya Nishihara tests: make doctest py3-compatible again
Thu, 01 Feb 2018 14:59:38 -0500 Augie Fackler revsetlang: fix a doctest example on Python 3
Tue, 02 Jan 2018 18:35:11 +0900 Yuya Nishihara revsetlang: add %p specifier to format list of function arguments
Tue, 02 Jan 2018 21:05:40 +0900 Yuya Nishihara revsetlang: unnest inner functions from formatspec()
Sat, 01 Apr 2017 17:51:56 +0900 Yuya Nishihara revsetlang: fix quoting of %ls string
Sat, 01 Apr 2017 17:44:07 +0900 Yuya Nishihara revsetlang: catch invalid value passed to formatspec()
Sat, 01 Apr 2017 17:28:28 +0900 Yuya Nishihara revsetlang: check incomplete revspec format character
Sat, 01 Apr 2017 17:25:45 +0900 Yuya Nishihara revsetlang: check number of arguments passed to formatspec()
Sat, 01 Apr 2017 17:18:31 +0900 Yuya Nishihara revsetlang: catch invalid format character with %l prefix
Sat, 01 Apr 2017 17:12:48 +0900 Yuya Nishihara revsetlang: raise ParseError to report invalid format character
Sat, 01 Apr 2017 17:04:49 +0900 Yuya Nishihara revsetlang: use iterator to track current argument in formatspec()
Sat, 01 Apr 2017 16:56:47 +0900 Yuya Nishihara revsetlang: unnest "if True" in formatrevspec()
Sat, 01 Apr 2017 16:55:28 +0900 Yuya Nishihara revsetlang: use str.find() to scan expr in formatspec()
Sat, 01 Apr 2017 16:50:11 +0900 Yuya Nishihara revsetlang: avoid string concatenation in formatspec()
Sat, 30 Dec 2017 17:55:23 +0900 Yuya Nishihara revset: parse x^:: as (x^):: (issue5764)
Fri, 15 Dec 2017 04:25:32 +0530 Pulkit Goyal revsetlang: add utility function to return hash like symbols from the tree
Fri, 01 Sep 2017 19:42:09 -0700 Jun Wu revset: move weight information to predicate
Fri, 01 Sep 2017 19:30:40 -0700 Jun Wu revset: remove "small" argument from "_optimize"
Sun, 03 Sep 2017 14:32:11 +0900 Yuya Nishihara doctest: bulk-replace string literals with b'' for Python 3
Sun, 03 Sep 2017 17:03:23 +0900 Yuya Nishihara py3: fix mixed bytes/unicode in revsetlang._aliassyminitletters
Mon, 28 Aug 2017 14:49:00 -0700 Jun Wu revset: optimize "draft() & ::x" pattern
Sat, 19 Aug 2017 22:04:03 +0900 Yuya Nishihara revsetlang: remove unused functions
Wed, 17 Feb 2016 21:40:59 +0900 Yuya Nishihara revsetlang: match tree by helper function on optimize
Wed, 17 Feb 2016 21:38:25 +0900 Yuya Nishihara revsetlang: build optimized tree by helper function
Wed, 30 Aug 2017 16:05:12 -0700 Jun Wu revset: do not flip "and" arguments when optimizing
Wed, 30 Aug 2017 22:32:47 +0900 Yuya Nishihara revset: move order constants from revsetlang