log mercurial/revsetlang.py @ 41097:4aa04d009167

age author description
2018-10-11 Boris Feld revset: drop special case of 'revset(...)' function in analyze
2018-08-28 Martin von Zweigbergk revsetlang: fix position of '-' in spaceless 'a-b' expressions
2018-08-01 Gregory Szorc global: use pycompat.xrange()
2018-06-26 Sean Farley revset: add optimization for heads(commonancestors())
2018-04-17 Yuya Nishihara revsetlang: do not pass in non-bytes to parse()
2018-04-10 Boris Feld revset: skip legacy lookup for revspec wrapped in 'revset(...)'
2018-03-22 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
2018-03-04 Yuya Nishihara templater: fix position of terminator character in error message
2018-03-03 Ryan McElroy revsetlang: add a hint for more useful parse errors
2018-01-27 Yuya Nishihara tests: make doctest py3-compatible again
2018-02-01 Augie Fackler revsetlang: fix a doctest example on Python 3
2018-01-02 Yuya Nishihara revsetlang: add %p specifier to format list of function arguments
2018-01-02 Yuya Nishihara revsetlang: unnest inner functions from formatspec()
2017-04-01 Yuya Nishihara revsetlang: fix quoting of %ls string
2017-04-01 Yuya Nishihara revsetlang: catch invalid value passed to formatspec()
2017-04-01 Yuya Nishihara revsetlang: check incomplete revspec format character
2017-04-01 Yuya Nishihara revsetlang: check number of arguments passed to formatspec()
2017-04-01 Yuya Nishihara revsetlang: catch invalid format character with %l prefix
2017-04-01 Yuya Nishihara revsetlang: raise ParseError to report invalid format character
2017-04-01 Yuya Nishihara revsetlang: use iterator to track current argument in formatspec()
2017-04-01 Yuya Nishihara revsetlang: unnest "if True" in formatrevspec()
2017-04-01 Yuya Nishihara revsetlang: use str.find() to scan expr in formatspec()
2017-04-01 Yuya Nishihara revsetlang: avoid string concatenation in formatspec()
2017-12-30 Yuya Nishihara revset: parse x^:: as (x^):: (issue5764)
2017-12-14 Pulkit Goyal revsetlang: add utility function to return hash like symbols from the tree
2017-09-02 Jun Wu revset: move weight information to predicate
2017-09-02 Jun Wu revset: remove "small" argument from "_optimize"
2017-09-03 Yuya Nishihara doctest: bulk-replace string literals with b'' for Python 3
2017-09-03 Yuya Nishihara py3: fix mixed bytes/unicode in revsetlang._aliassyminitletters
2017-08-28 Jun Wu revset: optimize "draft() & ::x" pattern
2017-08-19 Yuya Nishihara revsetlang: remove unused functions
2016-02-17 Yuya Nishihara revsetlang: match tree by helper function on optimize
2016-02-17 Yuya Nishihara revsetlang: build optimized tree by helper function
2017-08-30 Jun Wu revset: do not flip "and" arguments when optimizing
2017-08-30 Yuya Nishihara revset: move order constants from revsetlang
2017-08-25 Jun Wu revset: improve documentation about ordering handling
2017-08-20 Jun Wu revset: remove order information from tree (API)
2017-08-29 Jun Wu revset: drop optimization about reordering "or" set elements
2017-07-08 Yuya Nishihara revset: add experimental relation and subscript operators
2017-07-08 Yuya Nishihara revset: do not compute weight for integer literal argument
2017-06-24 Jun Wu revset: make repo.anyrevs accept customized alias override (API)
2017-06-18 Yuya Nishihara revsetlang: check arguments passed to ancestors() before optimizing to only()
2017-06-18 Yuya Nishihara revsetlang: factor out helper to match ancestors() in parsed tree
2017-02-11 Martin von Zweigbergk cleanup: use set literals
2017-04-15 Denis Laxalde revsetlang: add a getboolean helper function
2016-05-14 Yuya Nishihara revsetlang: enable optimization of 'x + y' expression
2017-03-26 Augie Fackler revsetlang: fix _quote on int on python3
2017-03-23 Augie Fackler revsetlang: perform quoting using ui.escapestr instead of repr()
2017-03-23 Augie Fackler revsetlang: add docstring with some tests to _quote
2017-03-19 Augie Fackler revsetlang: move quoting function to not be a closure
2017-03-23 Augie Fackler revsetlang: portably bytestring-ify another pair of int() calls
2017-03-19 Augie Fackler revsetlang: portably turn int into bytestring
2017-03-16 Yuya Nishihara py3: use bytestr wrapper in revsetlang.tokenize()
2017-03-16 Yuya Nishihara py3: use bytestr wrapper in revsetlang.formatspec()
2017-03-13 Yuya Nishihara py3: fix slicing of bytes in revset.formatspec()
2017-03-13 Yuya Nishihara py3: make set of revset operators and quotes in bytes
2017-03-13 Yuya Nishihara py3: convert set of revset initial symbols back to bytes
2017-03-12 Augie Fackler revsetlang: slice out single bytes instead of indexing
2017-02-19 Yuya Nishihara revset: split language services to revsetlang module (API) base mercurial/revset.py@4140fead00ad