log tests/test-revset.t @ 46531:d46885119f90

age author description
Wed, 09 Dec 2020 20:22:25 -0800 Martin von Zweigbergk errors: raise InputError if an ambiguous revision id prefix is used
Mon, 23 Nov 2020 11:18:48 -0800 Martin von Zweigbergk errors: remove trailing "!" from some error messages for consistency
Mon, 16 Nov 2020 16:00:50 -0800 Martin von Zweigbergk errors: use exit code 10 for parse errors
Wed, 14 Oct 2020 22:10:48 +0900 Yuya Nishihara py3: fix stringmatcher() to byte-stringify exception message
Fri, 09 Oct 2020 19:19:10 +0900 Yuya Nishihara revset: fix sorting key of wdir revision
Thu, 08 Oct 2020 16:14:06 +0200 Pierre-Yves David revset: add a `node` key for sorting
Mon, 11 May 2020 09:07:31 -0700 Martin von Zweigbergk revisions: parse "x123" as "nodeid starting with 123" without prefixhexnode
Fri, 10 Apr 2020 22:23:44 +0800 Anton Shestakov revset: implement a simple 'foo#generations' expression
Sun, 14 Oct 2018 13:19:24 +0200 Pierre-Yves David debugobsolete: also issue the "new obsmarkers" messsage
Tue, 02 Jul 2019 12:59:58 -0400 Valentin Gatien-Baron commit: improve the files field of changelog for merges
Sun, 09 Jun 2019 22:23:41 +0900 Yuya Nishihara revset: fix merge() to fall back to changectx API if wdir specified
Thu, 09 May 2019 18:37:37 -0400 Augie Fackler merge with stable
Tue, 30 Apr 2019 15:15:57 +0900 Yuya Nishihara revset: populate wdir() by its hash or revision number
Fri, 03 May 2019 20:06:03 +0900 Yuya Nishihara parser: fix crash by parsing "()" in keyword argument position stable
Mon, 18 Feb 2019 00:27:25 +0900 FUJIWARA Katsunori tests: bulk changes to avoid whitespace errors of check-code.py
Sun, 03 Feb 2019 19:10:39 +0530 Navaneeth Suresh revset: add expectsize to check the size of a set
Sun, 27 Jan 2019 13:37:37 +0900 Yuya Nishihara revset: leverage getintrange() helper in relation-subscript operation (API)
Sat, 26 Jan 2019 12:20:05 +0800 Anton Shestakov test-revset: check that #generations[1:-1] doesn't result in any errors
Tue, 15 Jan 2019 22:57:09 +0800 Anton Shestakov revset: support ranges in #generations relation
Mon, 14 Jan 2019 17:10:51 +0100 Boris Feld revset: use changelog's `headrevs` method to compute heads
Mon, 14 Jan 2019 16:53:55 +0100 Boris Feld revset: inline parents computation to reuse the input argument
Thu, 13 Dec 2018 17:18:57 +0800 Anton Shestakov revset: move subscript relation functions to its own dict
Thu, 11 Oct 2018 03:15:04 +0200 Boris Feld revset: drop special case of 'revset(...)' function in analyze
Wed, 26 Sep 2018 20:33:09 +0900 Yuya Nishihara merge with stable
Tue, 25 Sep 2018 16:32:38 -0400 Valentin Gatien-Baron revset: make heads(commonancestors(x + x^)) be x^, not x stable
Tue, 25 Sep 2018 16:29:39 -0400 Valentin Gatien-Baron revset: add tests of heads(commonancestors(..)) stable
Tue, 25 Sep 2018 16:05:21 -0400 Valentin Gatien-Baron revset: make commonancestors(x + x^) be ::(x^), not ::x stable
Tue, 25 Sep 2018 15:27:41 -0400 Valentin Gatien-Baron revset: add test demonstrating a bug with commonancestor() stable
Tue, 25 Sep 2018 16:03:14 -0400 Valentin Gatien-Baron revset: fix commonancestor test so it demonstrates correct behavior stable
Sun, 29 Apr 2018 10:07:40 -0700 Martin von Zweigbergk revisions: allow "x123" to refer to nodeid prefix "123"
Thu, 12 Jul 2018 23:07:29 +0900 Yuya Nishihara revset: special case commonancestors(none()) to be empty set
Mon, 18 Jun 2018 19:41:54 -0700 Sean Farley revsets: add commonancestors revset
Fri, 29 Jun 2018 23:13:23 +0900 Yuya Nishihara revset: add partial support for ancestor(wdir())
Wed, 27 Jun 2018 23:39:41 +0900 Yuya Nishihara revset: fix heads() order to always follow the input set (BC)
Wed, 27 Jun 2018 23:33:57 +0900 Yuya Nishihara test-revset: show that order of heads() can be wrong
Sun, 10 Jun 2018 11:50:09 +0900 Yuya Nishihara stringutil: promote smartset.prettyformat() to utility function
Mon, 07 May 2018 14:32:55 -0700 Martin von Zweigbergk revset: use resolvehexnodeidprefix() in id() predicate (BC)
Mon, 07 May 2018 14:32:43 -0700 Martin von Zweigbergk revset: make id() an empty set for ambiguous nodeid (BC)
Tue, 10 Apr 2018 16:06:52 +0200 Boris Feld revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Sat, 14 Apr 2018 12:57:32 +0900 Yuya Nishihara revset: pass in lookup function instead of repo (API)
Sun, 01 Apr 2018 22:48:32 -0700 Martin von Zweigbergk revset: use revsymbol() for checking if a symbol is valid
Sat, 03 Mar 2018 15:31:37 -0800 Ryan McElroy revsetlang: add a hint for more useful parse errors
Fri, 02 Mar 2018 13:47:49 -0500 Augie Fackler tests: add some re and globs for test-revset on python3
Fri, 02 Mar 2018 11:38:16 -0500 Augie Fackler tests: add missing b prefixes and fix a %s to %d in test-revset.t
Fri, 23 Feb 2018 17:26:45 +0530 Pulkit Goyal py3: add b'' prefixes in test-revset.t
Sat, 30 Dec 2017 17:55:23 +0900 Yuya Nishihara revset: parse x^:: as (x^):: (issue5764)
Wed, 27 Dec 2017 11:08:32 -0700 Gregory Szorc smartset: split generatorset classes to avoid cycle
Thu, 28 Sep 2017 18:19:06 +0100 Boris Feld config: use 'experimental.evolution.create-markers'
Tue, 12 Sep 2017 15:12:27 -0700 Durham Goode tests: split test-revset.t in half
Sun, 03 Sep 2017 21:17:25 +0900 Yuya Nishihara parser: stabilize output of prettyformat() by using byte-safe repr()
Mon, 28 Aug 2017 14:49:00 -0700 Jun Wu revset: optimize "draft() & ::x" pattern
Wed, 30 Aug 2017 16:05:12 -0700 Jun Wu revset: do not flip "and" arguments when optimizing
Sun, 20 Aug 2017 10:55:11 -0700 Jun Wu revset: remove order information from tree (API)
Mon, 28 Aug 2017 23:44:47 -0700 Jun Wu revset: drop optimization about reordering "or" set elements
Sun, 20 Aug 2017 10:55:05 -0700 Jun Wu test-revset: make it work with chg
Thu, 03 Aug 2017 14:01:51 +0200 Boris Feld revset: remane divergent into contentdivergent
Fri, 04 Aug 2017 18:41:16 +0200 Boris Feld test: update evolution config
Sun, 16 Jul 2017 02:33:14 +0200 Boris Feld debugobsolete: also report the number of obsoleted changesets
Sat, 08 Jul 2017 13:15:17 +0900 Yuya Nishihara revset: add experimental ancestors/descendants relation subscript
Sat, 08 Jul 2017 13:07:59 +0900 Yuya Nishihara revset: add experimental relation and subscript operators
Mon, 10 Jul 2017 10:56:40 -0700 Jun Wu revset: define successors revset
Sat, 24 Jun 2017 15:29:42 -0700 Jun Wu revset: make repo.anyrevs accept customized alias override (API)
Tue, 20 Jun 2017 17:31:18 -0400 Augie Fackler tests: clean up even more direct `python` calls with $PYTHON
Wed, 05 Jul 2017 11:10:11 -0500 Augie Fackler tests: replace yet more calls to `python` with $PYTHON
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 08:20:05 +0530 Pulkit Goyal py3: make sure commands name are bytes in tests
Sat, 24 Jun 2017 23:05:57 +0900 Yuya Nishihara revset: add depth limit to descendants() (issue5374)
Tue, 20 Jun 2017 22:26:52 +0900 Yuya Nishihara dagop: change revdescendants() to include all root revisions
Tue, 20 Jun 2017 22:11:23 +0900 Yuya Nishihara test-revset: add a few more tests of descendants()
Sun, 18 Jun 2017 00:40:58 +0900 Yuya Nishihara revset: add startdepth limit to ancestors() as internal option
Sun, 18 Jun 2017 00:22:41 +0900 Yuya Nishihara revset: add depth limit to ancestors()
Sun, 18 Jun 2017 12:06:22 +0900 Yuya Nishihara revset: add support of keyword arguments to ancestors() and descendants()
Sun, 18 Jun 2017 11:57:28 +0900 Yuya Nishihara revsetlang: check arguments passed to ancestors() before optimizing to only()
Sun, 18 Jun 2017 12:25:23 +0900 Yuya Nishihara revset: fix negative ancestor spec to not return changectx objects
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, 11 Jun 2017 00:21:38 +0900 Yuya Nishihara smartset: change repr of spanset to show revisions as half-open range
Sat, 10 Jun 2017 19:48:48 +0900 Yuya Nishihara revset: fix order of first/last members in compound expression (BC)
Sat, 10 Jun 2017 19:41:42 +0900 Yuya Nishihara revset: filter first/last members by __and__ operation
Sat, 10 Jun 2017 18:35:11 +0900 Yuya Nishihara revset: reject negative number to select first/last n members
Sat, 10 Jun 2017 18:04:56 +0900 Yuya Nishihara revset: fix order of last() n members where n > 1 (BC)
Sat, 27 May 2017 10:25:09 -0700 David Soria Parra revset: lookup descendents for negative arguments to ancestor operator
Fri, 19 Aug 2016 18:26:04 +0900 Yuya Nishihara revlog: add support for partial matching of wdir node id
Sat, 20 Aug 2016 18:15:19 +0900 Yuya Nishihara revset: add support for branch(wdir()) and wdir() & branch()
Sat, 03 Jun 2017 20:39:33 +0900 Yuya Nishihara revset: add support for integer and hex wdir identifiers
Wed, 24 May 2017 17:50:17 +0200 Boris Feld util: raise ParseError when parsing dates (BC)
Tue, 23 May 2017 01:22:33 +0530 Pulkit Goyal revset: add support for ancestors(wdir())
Tue, 23 May 2017 01:08:19 +0530 Pulkit Goyal revset: add support for using ~ operator on wdir() predicate
Mon, 22 May 2017 02:14:22 +0530 Pulkit Goyal revset: add support for p2(wdir()) to get second parent of working directory
Mon, 22 May 2017 01:35:53 +0530 Pulkit Goyal tests: add tests for predicates and operators which works with wdir()
Mon, 22 May 2017 01:01:45 +0530 Pulkit Goyal revset: add support for "wdir()^n"
Fri, 19 May 2017 20:06:45 +0530 Pulkit Goyal revset: make `hg log -r 'wdir()^'` work (issue4905)
Sat, 09 Jan 2016 23:07:20 +0900 Yuya Nishihara registrar: move cmdutil.command to registrar module (API)
Sat, 08 Apr 2017 20:07:37 +0900 Yuya Nishihara parser: verify excessive number of args excluding kwargs in buildargsdict()
Sat, 14 May 2016 20:51:57 +0900 Yuya Nishihara revsetlang: enable optimization of 'x + y' expression
Sun, 19 Feb 2017 18:19:33 +0900 Yuya Nishihara revset: split language services to revsetlang module (API)
Sun, 16 Oct 2016 17:28:51 +0900 Yuya Nishihara smartset: move set classes and related functions from revset module (API)
Mon, 09 Jan 2017 16:55:56 +0900 Yuya Nishihara revset: do not transform range* operators in parsed tree
Sat, 07 Jan 2017 21:26:32 -0500 Matt Harbison revset: add regular expression support to 'desc'
Wed, 11 Jan 2017 22:42:10 -0500 Matt Harbison revset: stop lowercasing the regex pattern for 'author'
Thu, 05 Jan 2017 22:53:42 +0900 Yuya Nishihara revset: document wdir() as an experimental function
Sat, 23 May 2015 11:04:11 +0900 Yuya Nishihara revset: make children() not look at p2 if null (issue5439)
Mon, 17 Oct 2016 23:16:55 +0200 Mads Kiilerich spelling: fixes of non-dictionary words
Fri, 14 Oct 2016 23:33:00 +0900 Yuya Nishihara revset: for x^2, do not take null as a valid p2 revision
Sat, 01 Oct 2016 20:20:11 +0900 Yuya Nishihara revset: do not rewrite ':y' to '0:y' (issue5385)
Tue, 03 May 2016 13:36:12 +0900 Yuya Nishihara revset: make sort() noop depending on ordering requirement (BC)
Tue, 03 May 2016 13:36:12 +0900 Yuya Nishihara revset: make reverse() noop depending on ordering requirement (BC)
Tue, 03 May 2016 12:52:50 +0900 Yuya Nishihara revset: fix order of nested 'range' expression (BC)
Wed, 01 Jun 2016 20:54:04 +0900 Yuya Nishihara revset: forward ordering requirement to argument of present()
Sun, 26 Jun 2016 18:41:28 +0900 Yuya Nishihara revset: fix order of nested '_(|int|hex)list' expression (BC)
Sun, 26 Jun 2016 18:17:12 +0900 Yuya Nishihara revset: fix order of nested 'or' expression (BC)
Sun, 07 Aug 2016 17:46:12 +0900 Yuya Nishihara revset: pass around ordering flags to operations
Sun, 07 Aug 2016 17:04:05 +0900 Yuya Nishihara revset: wrap arguments of 'or' by 'list' node
Sun, 21 Aug 2016 13:16:21 +0900 Yuya Nishihara debugrevspec: add option to verify optimized result
Sun, 21 Aug 2016 12:40:02 +0900 Yuya Nishihara debugrevspec: add option to skip optimize() and evaluate unoptimized tree
Sun, 21 Aug 2016 12:33:57 +0900 Yuya Nishihara debugrevspec: add option to print parsed tree at given stages
Sun, 21 Aug 2016 11:29:57 +0900 Yuya Nishihara revset: make analyze() a separate step from optimize()
Mon, 15 Aug 2016 12:26:02 -0400 Augie Fackler merge with stable
Sat, 06 Aug 2016 20:37:48 +0900 Yuya Nishihara revset: also parse x^: as (x^):