log mercurial/fileset.py @ 38865:899b4c74209c

age author description
Sat, 21 Jul 2018 17:19:12 +0900 Yuya Nishihara fileset: combine union of basic patterns into single matcher
Sat, 04 Aug 2018 17:08:33 +0900 Yuya Nishihara fileset: introduce weight constants for readability
Sun, 22 Jul 2018 11:47:29 +0900 Yuya Nishihara fileset: roughly adjust weights of functions
Sat, 21 Jul 2018 15:52:26 +0900 Yuya Nishihara fileset: add stub for weight-based optimization
Sat, 21 Jul 2018 16:16:44 +0900 Yuya Nishihara fileset: reject 'negate' node early while transforming parsed tree
Sat, 21 Jul 2018 16:13:30 +0900 Yuya Nishihara fileset: drop 'group' node from tree to be evaluated
Sat, 21 Jul 2018 16:11:36 +0900 Yuya Nishihara fileset: add phase to transform parsed tree
Thu, 02 Aug 2018 13:35:13 -0700 Martin von Zweigbergk help: add quotes to a few commands we point to
Sun, 22 Jul 2018 15:50:45 +0900 Yuya Nishihara fileset: extract language processing part to new module (API)
Sat, 21 Jul 2018 15:23:56 +0900 Yuya Nishihara fileset: flatten 'or' nodes to unnest unionmatchers
Sat, 21 Jul 2018 15:14:38 +0900 Yuya Nishihara fileset: flatten arguments list
Fri, 27 Jul 2018 14:48:06 -0700 Martin von Zweigbergk fileset: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
Sun, 29 Jul 2018 16:25:51 +0900 Yuya Nishihara fileset: suppress EACCES while reading arbitrary paths via filectx API stable
Sat, 09 Jun 2018 22:38:29 +0900 Yuya Nishihara fileset: remove fullmatchctx class
Sat, 09 Jun 2018 22:35:21 +0900 Yuya Nishihara fileset: remove subset and unused filtering functions from matchctx
Sat, 09 Jun 2018 22:31:51 +0900 Yuya Nishihara fileset: remove callexisting flag and mctx.existing() (API)
Sat, 09 Jun 2018 19:55:10 +0900 Yuya Nishihara fileset: rewrite predicates to return matcher not closed to subset (API) (BC)
Sun, 10 Jun 2018 20:58:10 +0900 Yuya Nishihara fileset: parse argument of size() by predicate function
Sun, 10 Jun 2018 22:19:56 +0900 Yuya Nishihara fileset: add "tracked()" to explicitly select files in the revision
Sat, 09 Jun 2018 18:11:49 +0900 Yuya Nishihara fileset: rewrite andset() to not use mctx.narrow()
Sun, 10 Jun 2018 20:02:53 +0900 Yuya Nishihara fileset: add helpers to make predicatematcher and nevermatcher
Sun, 10 Jun 2018 20:45:13 +0900 Yuya Nishihara fileset: pass in badfn to inner matchers
Sat, 09 Jun 2018 20:53:12 +0900 Yuya Nishihara fileset: restrict getfileset() to not return a computed set (API)
Sat, 09 Jun 2018 18:00:26 +0900 Yuya Nishihara fileset: move helper functions to top
Thu, 21 Jun 2018 00:05:26 -0400 Matt Harbison fileset: use filectx.isbinary() to filter out binaries in eol()
Sat, 16 Jun 2018 17:00:05 +0900 Yuya Nishihara fileset: raise ProgrammingError for bad existing() calls
Sat, 16 Jun 2018 16:56:38 +0900 Yuya Nishihara py3: cast bytes encoding name to str in fileset.py
Sat, 19 May 2018 18:48:26 +0530 Pulkit Goyal py3: use utils.stringutil.forcebytestr to convert error to bytes
Sat, 31 Mar 2018 23:26:07 -0700 Martin von Zweigbergk fileset: use context-returning revpair()
Sat, 31 Mar 2018 23:37:25 -0700 Martin von Zweigbergk scmutil: introduce deprecated alias for revpair()
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Thu, 01 Mar 2018 04:50:22 -0500 Yuya Nishihara fileset: drop bad "elif:" trying to check invalid size expression
Wed, 28 Feb 2018 19:54:10 +0530 Pulkit Goyal py3: slice over bytes or use startswith() to prevent getting ascii values
Tue, 06 Feb 2018 23:53:37 -0500 Matt Harbison fileset: don't abort when running copied() on a revision with a removed file stable
Sun, 14 Jan 2018 13:29:15 +0900 Yuya Nishihara fileset: add kind:pat operator
Sun, 14 Jan 2018 13:28:20 +0900 Yuya Nishihara fileset: move import of match module to top
Sat, 13 Jan 2018 15:13:29 +0900 Yuya Nishihara fileset: do not crash by unary negate operation
Sat, 13 Jan 2018 15:07:37 +0900 Yuya Nishihara fileset: make it robust for bad function calls
Wed, 10 Jan 2018 22:35:08 -0500 Matt Harbison fileset: split the logic for matching a size expression to a separate method
Mon, 29 May 2017 16:21:15 +0530 Pulkit Goyal py3: use pycompat.bytestr so that we don't get ascii values
Fri, 10 Feb 2017 16:56:29 -0800 Martin von Zweigbergk cleanup: use set literals
Wed, 03 May 2017 18:02:00 -0700 Jun Wu fileset: use fctx.isbinary instead of util.binary(fctx.data())
Tue, 28 Mar 2017 14:40:13 -0700 Gregory Szorc fileset: perform membership test against set for status queries
Thu, 09 Mar 2017 00:07:13 +0900 Yuya Nishihara fileset: drop false function signatures from revs() and status() docs
Fri, 03 Mar 2017 14:08:20 +0100 Pierre-Yves David fileset: add a 'status(...)' predicate to control evaluation context
Fri, 03 Mar 2017 14:08:06 +0100 Pierre-Yves David fileset: allow to specify a basectx for status
Fri, 03 Mar 2017 12:44:56 +0100 Pierre-Yves David fileset: add revs(revs, fileset) to evaluate set in working directory
Sat, 24 Jan 2015 19:41:56 +0900 Yuya Nishihara fileset: add function to switch revision where fileset will be evaluated
Sat, 24 Jan 2015 19:13:39 +0900 Yuya Nishihara fileset: extract function that builds status tuple only if necessary
Sat, 24 Jan 2015 18:56:02 +0900 Yuya Nishihara fileset: build initial subset in fullmatchctx class
Tue, 24 Mar 2015 23:10:49 +0900 Yuya Nishihara fileset: extract function that builds initial subset from ctx or status
Sat, 24 Jan 2015 19:55:14 +0900 Yuya Nishihara fileset: add class to host special handling of initial subset
Wed, 21 Sep 2016 16:33:37 +0000 timeless help: clarify quotes are needed for filesets.size expressions
Fri, 11 Mar 2016 04:14:54 +0900 FUJIWARA Katsunori fileset: replace predicate by filesetpredicate of registrar (API)
Fri, 11 Mar 2016 04:14:54 +0900 FUJIWARA Katsunori registrar: add filesetpredicate to mark a function as fileset predicate
Thu, 18 Feb 2016 22:32:18 -0500 Matt Harbison fileset: fix copy/paste in eol() error message stable
Wed, 23 Dec 2015 17:54:13 +0000 timeless fileset: add hint for list error to use or
Mon, 21 Dec 2015 22:31:16 +0900 FUJIWARA Katsunori fileset: detect unintentional existing() invocation at runtime
Mon, 21 Dec 2015 22:31:16 +0900 FUJIWARA Katsunori fileset: use set instead of list to mark predicates for efficiency (API)
Mon, 21 Dec 2015 22:31:16 +0900 FUJIWARA Katsunori fileset: use decorator to mark a predicate as "existing caller"