mercurial/fileset.py
aebfc4c5c8559066237b891c752107e98e44a78d
created 2018-07-22 11:21 +0900
pushed 2018-08-07 22:02 +0000
Yuya Nishihara Yuya Nishihara - fileset: load core predicates directly to symbols dict
41e04212261a6709aa3f23ce7efe46912c9bf389
created 2018-07-22 11:49 +0900
pushed 2018-08-07 22:02 +0000
Yuya Nishihara Yuya Nishihara - fileset: turn on listclean conditionally
ff42ec7845e42c59078fd804a8c55552f3127c1a
created 2018-07-22 19:48 +0900
pushed 2018-08-06 16:06 +0000
Yuya Nishihara Yuya Nishihara - fileset: narrow status computation by left-hand-side of 'and' node
dec16c0cce50ce35aa63926fda27667102e122bc
created 2018-07-22 19:43 +0900
pushed 2018-08-06 16:06 +0000
Yuya Nishihara Yuya Nishihara - fileset: move copy constructor of matchctx near __init__
80fd7371f2d85588a78119bd9e4274a8a7f29bfc
created 2018-07-22 11:20 +0900
pushed 2018-08-06 16:06 +0000
Yuya Nishihara Yuya Nishihara - fileset: build status according to 'withstatus' hint
e79a69af1593badb2f29ebfa6cabf06440c03f87
created 2018-07-21 20:27 +0900
pushed 2018-08-06 16:06 +0000
Yuya Nishihara Yuya Nishihara - fileset: insert hints where status should be computed
0f56d08e627165ef61b4632aa463c3170de21f87
created 2018-07-22 11:12 +0900
pushed 2018-08-06 16:06 +0000
Yuya Nishihara Yuya Nishihara - fileset: move buildstatus() to matchctx method
8d6780f0b34d9c388a2e829034db9b31cf47b204
created 2018-07-22 10:58 +0900
pushed 2018-08-06 16:06 +0000
Yuya Nishihara Yuya Nishihara - fileset: keep basectx by matchctx
da3bd2afd68da92a6fca172bcd948b0d324b026a
created 2018-07-22 10:55 +0900
pushed 2018-08-06 16:06 +0000
Yuya Nishihara Yuya Nishihara - fileset: pass in basectx to _buildstatus()
899b4c74209c2a0c4786a1ce5beb1fdf0cc98801
created 2018-07-21 17:19 +0900
pushed 2018-08-06 16:06 +0000
Yuya Nishihara Yuya Nishihara - fileset: combine union of basic patterns into single matcher
61ab546b71c3ef511808bfa9dc22a594e51bf9cf
created 2018-08-04 17:08 +0900
pushed 2018-08-06 16:06 +0000
Yuya Nishihara Yuya Nishihara - fileset: introduce weight constants for readability
bfd5def3fe0248340015184a2ad4067e77e3b675
created 2018-07-22 11:47 +0900
pushed 2018-08-04 02:01 +0000
Yuya Nishihara Yuya Nishihara - fileset: roughly adjust weights of functions
7e7e2b2ff284f00a40b3599ac510b5f97eb9d0a8
created 2018-07-21 15:52 +0900
pushed 2018-08-04 02:01 +0000
Yuya Nishihara Yuya Nishihara - fileset: add stub for weight-based optimization
3ea6ce609747a500e6d56190063688ee25bd1fd8
created 2018-07-21 16:16 +0900
pushed 2018-08-04 02:01 +0000
Yuya Nishihara Yuya Nishihara - fileset: reject 'negate' node early while transforming parsed tree
48fc2a8af345d819854f8cbd15cd26049750ee92
created 2018-07-21 16:13 +0900
pushed 2018-08-04 02:01 +0000
Yuya Nishihara Yuya Nishihara - fileset: drop 'group' node from tree to be evaluated
6371ab78c3b374821f3bef156fe2defe5a1c7946
created 2018-07-21 16:11 +0900
pushed 2018-08-04 02:01 +0000
Yuya Nishihara Yuya Nishihara - fileset: add phase to transform parsed tree
4fe8d1f077b82af5d6db4d458727a5ffddf75712
created 2018-08-02 13:35 -0700
pushed 2018-08-03 19:58 +0000
Martin von Zweigbergk Martin von Zweigbergk - help: add quotes to a few commands we point to
b9162ea1b81539de767660b4eeb3678ede41a681
created 2018-07-22 15:50 +0900
pushed 2018-08-03 19:58 +0000
Yuya Nishihara Yuya Nishihara - fileset: extract language processing part to new module (API)
d82c4d42b615097222093d5d8ac3c0e17a4be513
created 2018-07-21 15:23 +0900
pushed 2018-08-03 19:58 +0000
Yuya Nishihara Yuya Nishihara - fileset: flatten 'or' nodes to unnest unionmatchers
4dc498d61d8601d02f49debcd3bcd89af52672a0
created 2018-07-21 15:14 +0900
pushed 2018-08-03 19:58 +0000
Yuya Nishihara Yuya Nishihara - fileset: flatten arguments list
af5c0c933af804a07c8eae9635be4089abfa67e4
created 2018-07-27 14:48 -0700
pushed 2018-08-03 01:30 +0000
Martin von Zweigbergk Martin von Zweigbergk - fileset: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
774f92710a811607751aa0d71b232dcd89e2b4a6
created 2018-07-29 16:25 +0900
pushed 2018-08-01 17:04 +0000
Yuya Nishihara Yuya Nishihara - fileset: suppress EACCES while reading arbitrary paths via filectx API stable
3700564c63fee7b26ca948e75dee2ea631b1dd4e
created 2018-06-09 22:38 +0900
pushed 2018-07-18 00:43 +0000
Yuya Nishihara Yuya Nishihara - fileset: remove fullmatchctx class
370ff3e34160563d5f00c0fc7d312e2613f65d0e
created 2018-06-09 22:35 +0900
pushed 2018-07-18 00:43 +0000
Yuya Nishihara Yuya Nishihara - fileset: remove subset and unused filtering functions from matchctx
5d9749c598f07352c501bc0a97375a59bc240d7f
created 2018-06-09 22:31 +0900
pushed 2018-07-18 00:43 +0000
Yuya Nishihara Yuya Nishihara - fileset: remove callexisting flag and mctx.existing() (API)
ff5b6fca1082b44234dabcbefa32775ff1bec82d
created 2018-06-09 19:55 +0900
pushed 2018-07-18 00:43 +0000
Yuya Nishihara Yuya Nishihara - fileset: rewrite predicates to return matcher not closed to subset (API) (BC)
1500cbe22d53ce17093fedaf82a6bcb7a995cc5e
created 2018-06-10 20:58 +0900
pushed 2018-07-18 00:43 +0000
Yuya Nishihara Yuya Nishihara - fileset: parse argument of size() by predicate function
131aae58a3164e6cdd2c7fbf73d3824c2b0d7623
created 2018-06-10 22:19 +0900
pushed 2018-07-18 00:43 +0000
Yuya Nishihara Yuya Nishihara - fileset: add "tracked()" to explicitly select files in the revision
80466fd85ac916363e671bfddebaa0f455bf5f43
created 2018-06-09 18:11 +0900
pushed 2018-07-18 00:43 +0000
Yuya Nishihara Yuya Nishihara - fileset: rewrite andset() to not use mctx.narrow()
07b551a4df4462c6abdd6f0f91f9e56141a9263d
created 2018-06-10 20:02 +0900
pushed 2018-07-18 00:43 +0000
Yuya Nishihara Yuya Nishihara - fileset: add helpers to make predicatematcher and nevermatcher
5cbcbe51d38d8f518133b63153b4cb0c78cb0b28
created 2018-06-10 20:45 +0900
pushed 2018-07-10 05:37 +0000
Yuya Nishihara Yuya Nishihara - fileset: pass in badfn to inner matchers
760cc5dc01e8078ae617f6eeb927f9d90d07ebd1
created 2018-06-09 20:53 +0900
pushed 2018-07-10 05:37 +0000
Yuya Nishihara Yuya Nishihara - fileset: restrict getfileset() to not return a computed set (API)
d046bf37f1ba5b5cba2f54faf8d5facd974e101a
created 2018-06-09 18:00 +0900
pushed 2018-07-10 05:37 +0000
Yuya Nishihara Yuya Nishihara - fileset: move helper functions to top
235d0bc11e1d9cd89b9347eff6fa2b49e8d0a793
created 2018-06-21 00:05 -0400
pushed 2018-06-23 18:31 +0000
Matt Harbison Matt Harbison - fileset: use filectx.isbinary() to filter out binaries in eol()
8783f128048e0b669c67d894904d542ca3118be7
created 2018-06-16 17:00 +0900
pushed 2018-06-16 18:13 +0000
Yuya Nishihara Yuya Nishihara - fileset: raise ProgrammingError for bad existing() calls
5cb39a368c803683fd8bc944480486a618ab785a
created 2018-06-16 16:56 +0900
pushed 2018-06-16 18:13 +0000
Yuya Nishihara Yuya Nishihara - py3: cast bytes encoding name to str in fileset.py
5f2dc1b71cf13755a595d63b630c15c1af3bfda4
created 2018-05-19 18:48 +0530
pushed 2018-05-23 02:22 +0000
Pulkit Goyal Pulkit Goyal - py3: use utils.stringutil.forcebytestr to convert error to bytes
f290f130d7fc4f7a5b16df3b7a8a202a12bcc3f5
created 2018-03-31 23:26 -0700
pushed 2018-04-03 03:53 +0000
Martin von Zweigbergk Martin von Zweigbergk - fileset: use context-returning revpair()
7c0f40f4f7bf8b09a8d6ee57e6cee6eca06afe17
created 2018-03-31 23:37 -0700
pushed 2018-04-03 03:53 +0000
Martin von Zweigbergk Martin von Zweigbergk - scmutil: introduce deprecated alias for revpair()
f0b6fbea00cfb0997d96b6ec71bec4d2b1b3e96a
created 2018-03-22 21:56 +0900
pushed 2018-03-24 00:21 +0000
Yuya Nishihara Yuya Nishihara - stringutil: bulk-replace call sites to point to new module
db33c5bc781ff17019379dabd76bcd4c07e590f1
created 2018-03-01 04:50 -0500
pushed 2018-03-02 14:51 +0000
Yuya Nishihara Yuya Nishihara - fileset: drop bad "elif:" trying to check invalid size expression
ab5f18a9dcacf135bcde59076d221860dcb5e651
created 2018-02-28 19:54 +0530
pushed 2018-03-01 16:30 +0000
Pulkit Goyal Pulkit Goyal - py3: slice over bytes or use startswith() to prevent getting ascii values
7b2b82f891bf6355ed87c06ed9198bfcd033fe7d
created 2018-02-06 23:53 -0500
pushed 2018-02-08 00:21 +0000
Matt Harbison Matt Harbison - fileset: don't abort when running copied() on a revision with a removed file stable
73432eee0ac431301774475cbc30cbdb38baf398
created 2018-01-14 13:29 +0900
pushed 2018-01-21 00:53 +0000
Yuya Nishihara Yuya Nishihara - fileset: add kind:pat operator
9eb5c400f488832b2fb0f9c5bb10e97b08362600
created 2018-01-14 13:28 +0900
pushed 2018-01-21 00:53 +0000
Yuya Nishihara Yuya Nishihara - fileset: move import of match module to top
a62b08f6626bd0f838b2c77a2f1a48068852be1f
created 2018-01-13 15:13 +0900
pushed 2018-01-21 00:53 +0000
Yuya Nishihara Yuya Nishihara - fileset: do not crash by unary negate operation
735f47b41521b272c623aec952bcff52538d5466
created 2018-01-13 15:07 +0900
pushed 2018-01-21 00:53 +0000
Yuya Nishihara Yuya Nishihara - fileset: make it robust for bad function calls
0e369eca888fc80ee980fe8200c59dc7b0024dae
created 2018-01-10 22:35 -0500
pushed 2018-01-14 07:28 +0000
Matt Harbison Matt Harbison - fileset: split the logic for matching a size expression to a separate method
1fb0a85fb20ecc7c35153ea5d2fa5ef59d3347ce
created 2017-05-29 16:21 +0530
pushed 2017-06-09 06:37 +0000
Pulkit Goyal Pulkit Goyal - py3: use pycompat.bytestr so that we don't get ascii values
4240be02df79f901b0bd4b249a1acb9f647694c8
created 2017-05-03 18:02 -0700
pushed 2017-05-08 16:32 +0000
Jun Wu Jun Wu - fileset: use fctx.isbinary instead of util.binary(fctx.data())
2140e12d32589364947663d5da862b9c24851b76
created 2017-03-09 00:07 +0900
pushed 2017-03-09 22:10 +0000
Yuya Nishihara Yuya Nishihara - fileset: drop false function signatures from revs() and status() docs
6b098ac4542ebb97197688e91c64309678d72cb4
created 2017-03-03 14:08 +0100
pushed 2017-03-09 22:10 +0000
Pierre-Yves David Pierre-Yves David - fileset: add a 'status(...)' predicate to control evaluation context
016c63d6658c7dd25feed04c8c190f234c9d8937
created 2017-03-03 14:08 +0100
pushed 2017-03-09 22:10 +0000
Pierre-Yves David Pierre-Yves David - fileset: allow to specify a basectx for status
4140d49d2efb0f73d24fc5bd3614a1b25f1d3270
created 2017-03-03 12:44 +0100
pushed 2017-03-09 22:10 +0000
Pierre-Yves David Pierre-Yves David - fileset: add revs(revs, fileset) to evaluate set in working directory
951d95b13487d06636cb21a58f8df0699897691b
created 2015-01-24 19:41 +0900
pushed 2017-03-09 22:10 +0000
Yuya Nishihara Yuya Nishihara - fileset: add function to switch revision where fileset will be evaluated
3c3ab84e6e783ca45634e5c8b6fe03bc028ed508
created 2015-01-24 19:13 +0900
pushed 2017-03-09 22:10 +0000
Yuya Nishihara Yuya Nishihara - fileset: extract function that builds status tuple only if necessary
2f881e7d1ade0956f4fde9377d507ee3c6e9451f
created 2015-01-24 18:56 +0900
pushed 2017-03-09 22:10 +0000
Yuya Nishihara Yuya Nishihara - fileset: build initial subset in fullmatchctx class
less more (0) -100 -60 tip