Sat, 14 May 2016 20:51:57 +0900 |
Yuya Nishihara |
revsetlang: enable optimization of 'x + y' expression
|
file |
diff |
annotate
|
Sun, 19 Feb 2017 18:19:33 +0900 |
Yuya Nishihara |
revset: split language services to revsetlang module (API)
|
file |
diff |
annotate
|
Sun, 16 Oct 2016 17:28:51 +0900 |
Yuya Nishihara |
smartset: move set classes and related functions from revset module (API)
|
file |
diff |
annotate
|
Mon, 09 Jan 2017 16:55:56 +0900 |
Yuya Nishihara |
revset: do not transform range* operators in parsed tree
|
file |
diff |
annotate
|
Sat, 07 Jan 2017 21:26:32 -0500 |
Matt Harbison |
revset: add regular expression support to 'desc'
|
file |
diff |
annotate
|
Wed, 11 Jan 2017 22:42:10 -0500 |
Matt Harbison |
revset: stop lowercasing the regex pattern for 'author'
|
file |
diff |
annotate
|
Thu, 05 Jan 2017 22:53:42 +0900 |
Yuya Nishihara |
revset: document wdir() as an experimental function
|
file |
diff |
annotate
|
Sat, 23 May 2015 11:04:11 +0900 |
Yuya Nishihara |
revset: make children() not look at p2 if null (issue5439)
|
file |
diff |
annotate
|
Mon, 17 Oct 2016 23:16:55 +0200 |
Mads Kiilerich |
spelling: fixes of non-dictionary words
|
file |
diff |
annotate
|
Fri, 14 Oct 2016 23:33:00 +0900 |
Yuya Nishihara |
revset: for x^2, do not take null as a valid p2 revision
|
file |
diff |
annotate
|
Sat, 01 Oct 2016 20:20:11 +0900 |
Yuya Nishihara |
revset: do not rewrite ':y' to '0:y' (issue5385)
|
file |
diff |
annotate
|
Tue, 03 May 2016 13:36:12 +0900 |
Yuya Nishihara |
revset: make sort() noop depending on ordering requirement (BC)
|
file |
diff |
annotate
|
Tue, 03 May 2016 13:36:12 +0900 |
Yuya Nishihara |
revset: make reverse() noop depending on ordering requirement (BC)
|
file |
diff |
annotate
|
Tue, 03 May 2016 12:52:50 +0900 |
Yuya Nishihara |
revset: fix order of nested 'range' expression (BC)
|
file |
diff |
annotate
|
Wed, 01 Jun 2016 20:54:04 +0900 |
Yuya Nishihara |
revset: forward ordering requirement to argument of present()
|
file |
diff |
annotate
|
Sun, 26 Jun 2016 18:41:28 +0900 |
Yuya Nishihara |
revset: fix order of nested '_(|int|hex)list' expression (BC)
|
file |
diff |
annotate
|
Sun, 26 Jun 2016 18:17:12 +0900 |
Yuya Nishihara |
revset: fix order of nested 'or' expression (BC)
|
file |
diff |
annotate
|
Sun, 07 Aug 2016 17:46:12 +0900 |
Yuya Nishihara |
revset: pass around ordering flags to operations
|
file |
diff |
annotate
|
Sun, 07 Aug 2016 17:04:05 +0900 |
Yuya Nishihara |
revset: wrap arguments of 'or' by 'list' node
|
file |
diff |
annotate
|
Sun, 21 Aug 2016 13:16:21 +0900 |
Yuya Nishihara |
debugrevspec: add option to verify optimized result
|
file |
diff |
annotate
|
Sun, 21 Aug 2016 12:40:02 +0900 |
Yuya Nishihara |
debugrevspec: add option to skip optimize() and evaluate unoptimized tree
|
file |
diff |
annotate
|
Sun, 21 Aug 2016 12:33:57 +0900 |
Yuya Nishihara |
debugrevspec: add option to print parsed tree at given stages
|
file |
diff |
annotate
|
Sun, 21 Aug 2016 11:29:57 +0900 |
Yuya Nishihara |
revset: make analyze() a separate step from optimize()
|
file |
diff |
annotate
|
Mon, 15 Aug 2016 12:26:02 -0400 |
Augie Fackler |
merge with stable
|
file |
diff |
annotate
|
Sat, 06 Aug 2016 20:37:48 +0900 |
Yuya Nishihara |
revset: also parse x^: as (x^):
|
file |
diff |
annotate
|
Sat, 06 Aug 2016 20:21:00 +0900 |
Yuya Nishihara |
revset: resolve ambiguity of x^:y before alias expansion
|
file |
diff |
annotate
|
Sat, 06 Aug 2016 19:59:28 +0900 |
Yuya Nishihara |
revset: add test for resolution of infix/suffix ambiguity of x^:y
|
file |
diff |
annotate
|
Sun, 07 Aug 2016 14:58:49 +0900 |
Yuya Nishihara |
revset: fix keyword arguments to go through optimization process
stable
|
file |
diff |
annotate
|
Mon, 27 Jun 2016 20:44:14 +0900 |
Yuya Nishihara |
revset: check invalid function syntax "func-name"() explicitly
|
file |
diff |
annotate
|
Thu, 23 Jun 2016 12:37:09 -0700 |
Martin von Zweigbergk |
revset: make head() honor order of subset
|
file |
diff |
annotate
|
Wed, 22 Jun 2016 22:02:25 +0900 |
Yuya Nishihara |
test-revset: show how inconsistent the ordering of compound expressions is
|
file |
diff |
annotate
|
Wed, 15 Jun 2016 20:37:24 +0900 |
Yuya Nishihara |
revset: fix crash on empty sort key
|
file |
diff |
annotate
|
Mon, 13 Jun 2016 18:20:00 +0100 |
Martijn Pieters |
revset: add new topographical sort
|
file |
diff |
annotate
|
Fri, 03 Jun 2016 21:49:26 +0900 |
Yuya Nishihara |
test-revset: fix test vector for ordering issue of matching()
|
file |
diff |
annotate
|
Sat, 14 May 2016 19:46:18 +0900 |
Yuya Nishihara |
revset: factor out reverse flag of sort() key
|
file |
diff |
annotate
|
Tue, 03 May 2016 12:36:44 +0900 |
Yuya Nishihara |
revset: make dagrange preserve order of input set
|
file |
diff |
annotate
|
Sun, 17 Apr 2016 12:31:06 +0900 |
Yuya Nishihara |
parser: shorten prefix of alias parsing errors
|
file |
diff |
annotate
|
Sun, 17 Apr 2016 12:20:57 +0900 |
Yuya Nishihara |
parser: rephrase "'$' not for alias arguments" message
|
file |
diff |
annotate
|
Sat, 23 Apr 2016 16:09:30 +0900 |
Yuya Nishihara |
revset: make sort() do dumb multi-pass sorting for multiple keys (issue5218)
stable
|
file |
diff |
annotate
|
Mon, 04 Apr 2016 17:45:15 -0700 |
Pierre-Yves David |
revset: stabilize repr of baseset initialized with a set
|
file |
diff |
annotate
|
Sun, 14 Feb 2016 20:27:08 +0900 |
Yuya Nishihara |
revset: drop redundant check for unknown alias arguments
|
file |
diff |
annotate
|
Sun, 14 Feb 2016 19:48:33 +0900 |
Yuya Nishihara |
revset: move tagging of alias arguments from tokenization to parsing phase
|
file |
diff |
annotate
|
Sun, 14 Feb 2016 21:46:50 +0900 |
Yuya Nishihara |
revset: add test that should fail if '_aliasarg' tag is removed
|
file |
diff |
annotate
|
Sat, 26 Mar 2016 19:01:12 +0900 |
Yuya Nishihara |
debugrevspec: show expanded/concatenated states before printing trees
|
file |
diff |
annotate
|
Tue, 16 Feb 2016 21:44:13 +0900 |
Yuya Nishihara |
revset: add inspection data to max() and min() functions
|
file |
diff |
annotate
|
Tue, 16 Feb 2016 21:43:51 +0900 |
Yuya Nishihara |
revset: add inspection data to limit() and last() functions
|
file |
diff |
annotate
|
Sat, 13 Feb 2016 20:05:57 +0900 |
Yuya Nishihara |
revset: add inspection data to all filter() calls
|
file |
diff |
annotate
|
Sat, 13 Feb 2016 19:25:11 +0900 |
Yuya Nishihara |
revset: add extra data to filteredset for better inspection
|
file |
diff |
annotate
|
Tue, 08 Mar 2016 23:04:53 +0900 |
FUJIWARA Katsunori |
revset: replace extpredicate by revsetpredicate of registrar
|
file |
diff |
annotate
|
Wed, 24 Feb 2016 10:41:15 -0800 |
Durham Goode |
revset: use smartset minus operator
|
file |
diff |
annotate
|
Sun, 07 Feb 2016 00:49:31 -0600 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Tue, 02 Feb 2016 23:49:49 +0900 |
Yuya Nishihara |
revset: flatten chained 'list' operations (aka function args) (issue5072)
stable
|
file |
diff |
annotate
|
Fri, 05 Feb 2016 22:32:05 +0900 |
FUJIWARA Katsunori |
tests: avoid nested quoting on command line for portability
|
file |
diff |
annotate
|
Mon, 04 Jan 2016 21:52:44 -0800 |
Bryan O'Sullivan |
dispatch: report similar names consistently
|
file |
diff |
annotate
|
Tue, 29 Dec 2015 23:58:30 +0900 |
FUJIWARA Katsunori |
revset: use delayregistrar to register predicate in extension easily
|
file |
diff |
annotate
|
Wed, 23 Dec 2015 17:54:03 +0000 |
timeless |
revset: add hint for list error to use or
|
file |
diff |
annotate
|
Tue, 24 Mar 2015 00:28:28 +0900 |
Yuya Nishihara |
revset: add optional offset argument to limit() predicate
|
file |
diff |
annotate
|
Wed, 07 Oct 2015 23:00:29 +0900 |
Yuya Nishihara |
revset: do not fall through to revspec for literal: branch (issue4838)
|
file |
diff |
annotate
|
Thu, 10 Sep 2015 23:29:55 +0900 |
Yuya Nishihara |
revset: handle error of string unescaping
|
file |
diff |
annotate
|
Thu, 20 Aug 2015 17:23:21 -0700 |
Pierre-Yves David |
reachableroots: use baseset lazy sorting
|
file |
diff |
annotate
|
Thu, 13 Aug 2015 16:15:43 +0900 |
Yuya Nishihara |
revpair: restrict odd-range handling to top-level x:y expression (issue4774)
|
file |
diff |
annotate
|
Mon, 10 Aug 2015 15:30:28 -0500 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Sun, 09 Aug 2015 16:09:41 +0900 |
Yuya Nishihara |
revset: prevent crash caused by empty group expression while optimizing "or"
stable
|
file |
diff |
annotate
|
Sun, 09 Aug 2015 16:06:36 +0900 |
Yuya Nishihara |
revset: prevent crash caused by empty group expression while optimizing "and"
stable
|
file |
diff |
annotate
|
Sat, 18 Jul 2015 23:30:17 +0900 |
Yuya Nishihara |
revset: port parsing rule of old-style ranges from scmutil.revrange()
|
file |
diff |
annotate
|
Sat, 18 Jul 2015 23:02:18 +0900 |
Yuya Nishihara |
debugrevspec: pass lookup function to visualize fallback mechanism
|
file |
diff |
annotate
|
Sun, 05 Jul 2015 12:15:54 +0900 |
Yuya Nishihara |
revset: parse nullary ":" operator as "0:tip"
|
file |
diff |
annotate
|
Sun, 28 Jun 2015 16:08:07 +0900 |
Yuya Nishihara |
revset: work around x:y range where x or y is wdir()
|
file |
diff |
annotate
|
Mon, 16 Mar 2015 16:17:06 +0900 |
Yuya Nishihara |
revset: use integer representation of wdir() in revset
|
file |
diff |
annotate
|
Sun, 28 Jun 2015 22:57:33 +0900 |
Yuya Nishihara |
revset: port extra() to support keyword arguments
|
file |
diff |
annotate
|
Sat, 27 Jun 2015 17:05:28 +0900 |
Yuya Nishihara |
revset: add parsing rule for key=value pair
|
file |
diff |
annotate
|
Sat, 20 Jun 2015 10:59:56 -0400 |
Matt Harbison |
revset: don't suggest private or undocumented queries
|
file |
diff |
annotate
|
Sun, 24 May 2015 18:11:33 +0900 |
Yuya Nishihara |
revrange: build balanced tree of addsets from revisions (issue4565)
|
file |
diff |
annotate
|
Sun, 24 May 2015 17:53:22 +0900 |
Yuya Nishihara |
revrange: drop unnecessary deduplication of revisions
|
file |
diff |
annotate
|
Sun, 17 May 2015 15:16:13 +0900 |
Yuya Nishihara |
revset: add fast path for _list() of integer revisions
|
file |
diff |
annotate
|
Sun, 17 May 2015 15:11:38 +0900 |
Yuya Nishihara |
revset: optimize 'or' operation of trivial revisions to a list
|
file |
diff |
annotate
|
Sun, 26 Apr 2015 18:13:48 +0900 |
Yuya Nishihara |
revset: reduce nesting of chained 'or' operations (issue4624)
|
file |
diff |
annotate
|
Fri, 22 May 2015 17:08:59 -0500 |
Matt Mackall |
branch: don't warn about branches if repository has multiple branches already
|
file |
diff |
annotate
|
Tue, 26 May 2015 23:14:50 +0900 |
Yuya Nishihara |
test-revset: update test that isn't broken on default branch
|
file |
diff |
annotate
|
Tue, 26 May 2015 07:44:37 -0500 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Sat, 23 May 2015 11:14:00 +0900 |
Yuya Nishihara |
revbranchcache: return uncached branchinfo for nullrev (issue4683)
stable
|
file |
diff |
annotate
|
Sun, 24 May 2015 10:29:33 +0900 |
Yuya Nishihara |
revset: drop magic of fullreposet membership test (issue4682)
stable
|
file |
diff |
annotate
|
Mon, 30 Mar 2015 20:56:37 +0900 |
Yuya Nishihara |
revset: drop redundant filteredset from right-hand side set of "or" operation
|
file |
diff |
annotate
|
Fri, 15 May 2015 22:38:24 +0900 |
Yuya Nishihara |
revset: remove unused 'only' from methods table
|
file |
diff |
annotate
|
Fri, 15 May 2015 11:52:09 -0500 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Fri, 15 May 2015 22:32:31 +0900 |
Yuya Nishihara |
revset: map postfix '%' to only() to optimize operand recursively (issue4670)
stable
|
file |
diff |
annotate
|
Mon, 30 Mar 2015 19:51:40 +0900 |
Yuya Nishihara |
revset: test current behavior of addset class
|
file |
diff |
annotate
|
Wed, 26 Mar 2014 15:55:50 -0700 |
Pierre-Yves David |
revset: avoid returning duplicates when returning ancestors
|
file |
diff |
annotate
|
Sun, 03 May 2015 12:28:15 -0400 |
Jordi GutiƩrrez Hermoso |
revset: don't error out if tokens parse as existing symbols
|
file |
diff |
annotate
|
Mon, 20 Apr 2015 10:52:20 +0300 |
Alexander Drozdov |
revset: id() called with 40-byte strings should give the same results as for short strings
stable
|
file |
diff |
annotate
|
Sat, 02 May 2015 00:15:03 +0900 |
FUJIWARA Katsunori |
tests: make tests with temporary environment setting portable
stable 3.4
|
file |
diff |
annotate
|
Thu, 30 Apr 2015 07:46:54 -0700 |
Siddharth Agarwal |
ui: disable revsetaliases in plain mode (BC)
stable
|
file |
diff |
annotate
|
Mon, 13 Apr 2015 20:53:05 -0700 |
Ryan McElroy |
revsets: more informative syntax error message
|
file |
diff |
annotate
|
Mon, 13 Apr 2015 21:06:21 -0700 |
Ryan McElroy |
revsets: show current revset abort behavior
|
file |
diff |
annotate
|
Mon, 16 Mar 2015 17:11:25 +0900 |
Yuya Nishihara |
revset: optimize "x & fullreposet" case
|
file |
diff |
annotate
|
Mon, 16 Mar 2015 18:36:53 +0900 |
Yuya Nishihara |
debugrevspec: show nesting structure of smartsets if verbose
|
file |
diff |
annotate
|
Sat, 16 Aug 2014 13:44:16 +0900 |
Yuya Nishihara |
revset: add wdir() function to specify workingctx revision by command
|
file |
diff |
annotate
|
Tue, 10 Feb 2015 15:59:12 -0500 |
Augie Fackler |
dispatch: offer suggestions of similar-named commands
|
file |
diff |
annotate
|
Mon, 26 Jan 2015 15:43:13 -0500 |
Augie Fackler |
dispatch: offer near-edit-distance suggestions for {file,rev}set functions
|
file |
diff |
annotate
|
Mon, 26 Jan 2015 15:52:46 -0500 |
Augie Fackler |
test-revset: add tests for missing function output
|
file |
diff |
annotate
|
Thu, 08 Jan 2015 23:05:45 +0900 |
Yuya Nishihara |
revset: extend fullreposet to make "null" revision magically appears in set
|
file |
diff |
annotate
|
Sat, 10 Jan 2015 14:49:50 +0900 |
Yuya Nishihara |
revset: have all() filter out null revision
|
file |
diff |
annotate
|
Wed, 25 Feb 2015 18:12:01 -0500 |
Jordi GutiƩrrez Hermoso |
revrange: don't parse revset aliases as hash prefixes (issue4553)
|
file |
diff |
annotate
|
Mon, 02 Mar 2015 01:20:14 -0600 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Thu, 05 Feb 2015 14:45:49 +0900 |
FUJIWARA Katsunori |
revset: mask specific names for named() predicate
stable
|
file |
diff |
annotate
|
Tue, 03 Feb 2015 17:54:01 -0600 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Tue, 03 Feb 2015 21:56:29 +0900 |
FUJIWARA Katsunori |
revset: get revision number of each node from target namespaces
stable
|
file |
diff |
annotate
|
Mon, 02 Feb 2015 23:07:04 +0900 |
FUJIWARA Katsunori |
revset: replace parsing alias definition by _parsealiasdefn to parse strictly
|
file |
diff |
annotate
|
Sat, 31 Jan 2015 01:00:50 +0900 |
FUJIWARA Katsunori |
revset: raise RepoLookupError to make present() predicate continue the query
stable
|
file |
diff |
annotate
|
Sun, 25 Jan 2015 20:20:27 +0900 |
Yuya Nishihara |
revset: fix ancestors(null) to include null revision (issue4512)
stable
|
file |
diff |
annotate
|
Sat, 10 Jan 2015 12:56:38 +0900 |
Yuya Nishihara |
revset: allow rev(-1) to indicate null revision (BC)
stable
|
file |
diff |
annotate
|
Sat, 10 Jan 2015 23:18:11 +0900 |
FUJIWARA Katsunori |
revset: parse alias declaration strictly by _parsealiasdecl
|
file |
diff |
annotate
|
Sat, 10 Jan 2015 23:18:11 +0900 |
FUJIWARA Katsunori |
revset: store full detail into revsetalias.error for error source distinction
|
file |
diff |
annotate
|
Wed, 14 Jan 2015 12:50:46 -0800 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Sat, 10 Jan 2015 21:31:59 +0900 |
Yuya Nishihara |
revset: fix spanset.isascending() to honor sort() or reverse() request
stable
|
file |
diff |
annotate
|
Thu, 06 Nov 2014 14:55:18 -0800 |
Sean Farley |
revset: use '%' as an operator for 'only'
|
file |
diff |
annotate
|
Tue, 06 Jan 2015 23:46:18 +0900 |
FUJIWARA Katsunori |
revset: introduce new operator "##" to concatenate strings/symbols at runtime
|
file |
diff |
annotate
|
Mon, 05 Jan 2015 11:02:04 +0900 |
FUJIWARA Katsunori |
revset: delay showing parse error for the revset alias until it is referred
|
file |
diff |
annotate
|
Sun, 19 Oct 2014 16:48:33 +0900 |
Yuya Nishihara |
revset: have rev() drop out-of-range or filtered rev explicitly (issue4396)
stable
|
file |
diff |
annotate
|
Thu, 09 Oct 2014 04:24:51 -0700 |
Pierre-Yves David |
revset: restore order of `or` operation as in Mercurial 2.9
|
file |
diff |
annotate
|