Tue, 06 Dec 2022 15:11:51 +0100 |
Julien Cristau |
revset: the `random` sort should not depend on sys.maxsize (issue6770)
stable
|
file |
diff |
annotate
|
Mon, 25 Jul 2022 05:30:06 +0200 |
Pierre-Yves David |
sort-revset: introduce a `random` variant
|
file |
diff |
annotate
|
Sun, 20 Feb 2022 15:28:44 -0700 |
Gregory Szorc |
tests: remove from __future__ from inline Python in tests
|
file |
diff |
annotate
|
Fri, 19 Nov 2021 16:16:21 -0800 |
Martin von Zweigbergk |
errors: use detailed exit code for RepoLookupError
|
file |
diff |
annotate
|
Tue, 28 Sep 2021 08:47:11 -0700 |
Martin von Zweigbergk |
errors: raise InputError on bad revset to revrange() iff provided by the user
|
file |
diff |
annotate
|
Wed, 17 Mar 2021 20:06:35 +0100 |
Pierre-Yves David |
revset: introduce a `nodefromfile` revset
|
file |
diff |
annotate
|
Wed, 09 Dec 2020 20:22:25 -0800 |
Martin von Zweigbergk |
errors: raise InputError if an ambiguous revision id prefix is used
|
file |
diff |
annotate
|
Mon, 23 Nov 2020 11:18:48 -0800 |
Martin von Zweigbergk |
errors: remove trailing "!" from some error messages for consistency
|
file |
diff |
annotate
|
Mon, 16 Nov 2020 16:00:50 -0800 |
Martin von Zweigbergk |
errors: use exit code 10 for parse errors
|
file |
diff |
annotate
|
Wed, 14 Oct 2020 22:10:48 +0900 |
Yuya Nishihara |
py3: fix stringmatcher() to byte-stringify exception message
|
file |
diff |
annotate
|
Fri, 09 Oct 2020 19:19:10 +0900 |
Yuya Nishihara |
revset: fix sorting key of wdir revision
|
file |
diff |
annotate
|
Thu, 08 Oct 2020 16:14:06 +0200 |
Pierre-Yves David |
revset: add a `node` key for sorting
|
file |
diff |
annotate
|
Mon, 11 May 2020 09:07:31 -0700 |
Martin von Zweigbergk |
revisions: parse "x123" as "nodeid starting with 123" without prefixhexnode
|
file |
diff |
annotate
|
Fri, 10 Apr 2020 22:23:44 +0800 |
Anton Shestakov |
revset: implement a simple 'foo#generations' expression
|
file |
diff |
annotate
|
Sun, 14 Oct 2018 13:19:24 +0200 |
Pierre-Yves David |
debugobsolete: also issue the "new obsmarkers" messsage
|
file |
diff |
annotate
|
Tue, 02 Jul 2019 12:59:58 -0400 |
Valentin Gatien-Baron |
commit: improve the files field of changelog for merges
|
file |
diff |
annotate
|
Sun, 09 Jun 2019 22:23:41 +0900 |
Yuya Nishihara |
revset: fix merge() to fall back to changectx API if wdir specified
|
file |
diff |
annotate
|
Thu, 09 May 2019 18:37:37 -0400 |
Augie Fackler |
merge with stable
|
file |
diff |
annotate
|
Tue, 30 Apr 2019 15:15:57 +0900 |
Yuya Nishihara |
revset: populate wdir() by its hash or revision number
|
file |
diff |
annotate
|
Fri, 03 May 2019 20:06:03 +0900 |
Yuya Nishihara |
parser: fix crash by parsing "()" in keyword argument position
stable
|
file |
diff |
annotate
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: bulk changes to avoid whitespace errors of check-code.py
|
file |
diff |
annotate
|
Sun, 03 Feb 2019 19:10:39 +0530 |
Navaneeth Suresh |
revset: add expectsize to check the size of a set
|
file |
diff |
annotate
|
Sun, 27 Jan 2019 13:37:37 +0900 |
Yuya Nishihara |
revset: leverage getintrange() helper in relation-subscript operation (API)
|
file |
diff |
annotate
|
Sat, 26 Jan 2019 12:20:05 +0800 |
Anton Shestakov |
test-revset: check that #generations[1:-1] doesn't result in any errors
|
file |
diff |
annotate
|
Tue, 15 Jan 2019 22:57:09 +0800 |
Anton Shestakov |
revset: support ranges in #generations relation
|
file |
diff |
annotate
|
Mon, 14 Jan 2019 17:10:51 +0100 |
Boris Feld |
revset: use changelog's `headrevs` method to compute heads
|
file |
diff |
annotate
|
Mon, 14 Jan 2019 16:53:55 +0100 |
Boris Feld |
revset: inline parents computation to reuse the input argument
|
file |
diff |
annotate
|
Thu, 13 Dec 2018 17:18:57 +0800 |
Anton Shestakov |
revset: move subscript relation functions to its own dict
|
file |
diff |
annotate
|
Thu, 11 Oct 2018 03:15:04 +0200 |
Boris Feld |
revset: drop special case of 'revset(...)' function in analyze
|
file |
diff |
annotate
|
Wed, 26 Sep 2018 20:33:09 +0900 |
Yuya Nishihara |
merge with stable
|
file |
diff |
annotate
|
Sun, 29 Apr 2018 10:07:40 -0700 |
Martin von Zweigbergk |
revisions: allow "x123" to refer to nodeid prefix "123"
|
file |
diff |
annotate
|
Tue, 25 Sep 2018 16:32:38 -0400 |
Valentin Gatien-Baron |
revset: make heads(commonancestors(x + x^)) be x^, not x
stable
|
file |
diff |
annotate
|
Tue, 25 Sep 2018 16:29:39 -0400 |
Valentin Gatien-Baron |
revset: add tests of heads(commonancestors(..))
stable
|
file |
diff |
annotate
|
Tue, 25 Sep 2018 16:05:21 -0400 |
Valentin Gatien-Baron |
revset: make commonancestors(x + x^) be ::(x^), not ::x
stable
|
file |
diff |
annotate
|
Tue, 25 Sep 2018 15:27:41 -0400 |
Valentin Gatien-Baron |
revset: add test demonstrating a bug with commonancestor()
stable
|
file |
diff |
annotate
|
Tue, 25 Sep 2018 16:03:14 -0400 |
Valentin Gatien-Baron |
revset: fix commonancestor test so it demonstrates correct behavior
stable
|
file |
diff |
annotate
|
Thu, 12 Jul 2018 23:07:29 +0900 |
Yuya Nishihara |
revset: special case commonancestors(none()) to be empty set
|
file |
diff |
annotate
|
Mon, 18 Jun 2018 19:41:54 -0700 |
Sean Farley |
revsets: add commonancestors revset
|
file |
diff |
annotate
|
Fri, 29 Jun 2018 23:13:23 +0900 |
Yuya Nishihara |
revset: add partial support for ancestor(wdir())
|
file |
diff |
annotate
|
Wed, 27 Jun 2018 23:39:41 +0900 |
Yuya Nishihara |
revset: fix heads() order to always follow the input set (BC)
|
file |
diff |
annotate
|
Wed, 27 Jun 2018 23:33:57 +0900 |
Yuya Nishihara |
test-revset: show that order of heads() can be wrong
|
file |
diff |
annotate
|
Sun, 10 Jun 2018 11:50:09 +0900 |
Yuya Nishihara |
stringutil: promote smartset.prettyformat() to utility function
|
file |
diff |
annotate
|
Mon, 07 May 2018 14:32:55 -0700 |
Martin von Zweigbergk |
revset: use resolvehexnodeidprefix() in id() predicate (BC)
|
file |
diff |
annotate
|
Mon, 07 May 2018 14:32:43 -0700 |
Martin von Zweigbergk |
revset: make id() an empty set for ambiguous nodeid (BC)
|
file |
diff |
annotate
|
Tue, 10 Apr 2018 16:06:52 +0200 |
Boris Feld |
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
|
file |
diff |
annotate
|
Sat, 14 Apr 2018 12:57:32 +0900 |
Yuya Nishihara |
revset: pass in lookup function instead of repo (API)
|
file |
diff |
annotate
|
Sun, 01 Apr 2018 22:48:32 -0700 |
Martin von Zweigbergk |
revset: use revsymbol() for checking if a symbol is valid
|
file |
diff |
annotate
|
Sat, 03 Mar 2018 15:31:37 -0800 |
Ryan McElroy |
revsetlang: add a hint for more useful parse errors
|
file |
diff |
annotate
|
Fri, 02 Mar 2018 13:47:49 -0500 |
Augie Fackler |
tests: add some re and globs for test-revset on python3
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Fri, 23 Feb 2018 17:26:45 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-revset.t
|
file |
diff |
annotate
|
Sat, 30 Dec 2017 17:55:23 +0900 |
Yuya Nishihara |
revset: parse x^:: as (x^):: (issue5764)
|
file |
diff |
annotate
|
Wed, 27 Dec 2017 11:08:32 -0700 |
Gregory Szorc |
smartset: split generatorset classes to avoid cycle
|
file |
diff |
annotate
|
Thu, 28 Sep 2017 18:19:06 +0100 |
Boris Feld |
config: use 'experimental.evolution.create-markers'
|
file |
diff |
annotate
|
Tue, 12 Sep 2017 15:12:27 -0700 |
Durham Goode |
tests: split test-revset.t in half
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 21:17:25 +0900 |
Yuya Nishihara |
parser: stabilize output of prettyformat() by using byte-safe repr()
|
file |
diff |
annotate
|
Mon, 28 Aug 2017 14:49:00 -0700 |
Jun Wu |
revset: optimize "draft() & ::x" pattern
|
file |
diff |
annotate
|
Wed, 30 Aug 2017 16:05:12 -0700 |
Jun Wu |
revset: do not flip "and" arguments when optimizing
|
file |
diff |
annotate
|
Sun, 20 Aug 2017 10:55:11 -0700 |
Jun Wu |
revset: remove order information from tree (API)
|
file |
diff |
annotate
|
Mon, 28 Aug 2017 23:44:47 -0700 |
Jun Wu |
revset: drop optimization about reordering "or" set elements
|
file |
diff |
annotate
|