mercurial/match.py
3984409e144bcfd6a3325aa2ef5b9432a0a9a038
created 2018-12-02 13:09 -0800
pushed 2018-12-04 20:59 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: drop unnecessary wrapping of regex in group
e115a6452b41503a62936191b6b2060aeee08756
created 2018-12-02 13:45 -0800
pushed 2018-12-04 20:59 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: use _BASE_SIZE instead of magic value 4
1e019f45fa88b142f47b3caa2ef5fc789a21d458
created 2018-12-02 13:44 -0800
pushed 2018-12-04 20:59 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: make "groupsize" include the trailing "|"
e8c992d564656781426064dc109cc18219f247c6
created 2018-12-02 13:09 -0800
pushed 2018-12-04 20:59 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: fix an unaligned (but harmless) indent
69bd3176da7c486cebcdf5b8c7b3e6b697053036
created 2018-11-22 17:41 +0100
pushed 2018-12-04 20:59 +0000
Boris Feld Boris Feld - match: raise an Abort error instead of OverflowError
3c842749debc149fe3eac8692b5b88232d953d12
created 2018-11-22 21:02 +0100
pushed 2018-12-04 20:59 +0000
Boris Feld Boris Feld - match: avoid translating glob to matcher multiple times for large sets
ce401300f981330db9fe95124ec84b3595468d21
created 2018-11-22 17:25 +0100
pushed 2018-12-04 20:59 +0000
Boris Feld Boris Feld - match: extract function that group regexps
4e02f25f31c6b4472eb0a9b0f8bba538a3dd4b09
created 2018-11-22 17:16 +0100
pushed 2018-12-04 20:59 +0000
Boris Feld Boris Feld - match: test for overflow error in pattern
8306dac4806156bf05729c5a79f24120855f09cd
created 2018-11-22 17:20 +0100
pushed 2018-12-04 20:59 +0000
Boris Feld Boris Feld - match: extract a literal constant into a symbolic one
2f14d1bbc9a7a142b421285c0708320b46be7a56
created 2018-11-28 10:12 -0800
pushed 2018-12-04 20:59 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: remove obsolete catching of OverflowError
e41f6c2e69c43568c4d0d520b11407f2c5da2510
created 2018-11-19 17:19 +0000
pushed 2018-11-28 22:39 +0000
Boris Feld Boris Feld - match: reformat `syntaxes` dictionary for better maintainability
e6c9ef5e11a0b70f82dc70f62ef75dfcdd040f24
created 2018-11-19 18:54 +0000
pushed 2018-11-28 22:39 +0000
Boris Feld Boris Feld - match: provide and use a quick way to escape a single byte
d30a19d1044172d47632d7abb8a8229c5b9c35cf
created 2018-10-14 11:16 -0400
pushed 2018-10-19 16:51 +0000
Augie Fackler Augie Fackler - match: fix up a repr to not crash on Python 3
19ed212de2d102731daffee4185eb6a5295bb8f1
created 2018-10-13 00:22 -0700
pushed 2018-10-14 07:52 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: optimize matcher when all patterns are of rootfilesin kind
35ecaa999a12b2b2a02f15f108a0552e0937bcfb
created 2018-08-17 19:18 -0700
pushed 2018-09-07 00:16 +0000
Kyle Lippincott Kyle Lippincott - match: improve includematcher.visitchildrenset to be much faster and cached
c9a3f7f5c0235e3ae35135818c48ec5ea006de37
created 2018-08-24 10:19 -0700
pushed 2018-08-24 18:00 +0000
Kyle Lippincott Kyle Lippincott - match: make exactmatcher.visitchildrenset return file children as well
27946fca8a05e0d39519f3a2731bda557802c45b
created 2018-08-23 18:04 -0700
pushed 2018-08-24 18:00 +0000
Kyle Lippincott Kyle Lippincott - match: document that visitchildrenset might return files
b9f94d67ea732831cedc60de95698a0e6e5b1d06
created 2018-08-08 17:03 -0700
pushed 2018-08-09 18:54 +0000
Kyle Lippincott Kyle Lippincott - match: add missing "return set()", add FIXME to test to doc a bug
f356be1a7ba3aff49d473eca52eadd59f3d3f778
created 2018-08-08 16:53 -0700
pushed 2018-08-09 18:54 +0000
Kyle Lippincott Kyle Lippincott - match: correct doc for _rootsdirsandparents after 5a7df82de142
081cc9a95b652cef0ba1be9d37bdfb9338ffa45d
created 2018-08-06 12:52 -0700
pushed 2018-08-08 16:10 +0000
spectral spectral - match: add visitchildrenset complement to visitdir
5a7df82de1421a9780e32d7a086741c43d40dbe1
created 2018-08-06 12:52 -0700
pushed 2018-08-08 16:10 +0000
spectral spectral - includematcher: separate "parents" from "dirs"
a8bfaf592033a8c10e5c8bf8d5edda90ba45c611
created 2018-07-28 16:36 +0900
pushed 2018-08-01 17:04 +0000
Yuya Nishihara Yuya Nishihara - doctest: convert matcher root to native path stable
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)
0ba4cf3f088fe67e1c2049e869778d6826a0c523
created 2018-06-09 22:04 +0900
pushed 2018-07-10 05:37 +0000
Yuya Nishihara Yuya Nishihara - match: add prefixdirmatcher to adapt subrepo matcher back
6467286b829c714f391e4a443ced6dfdd2c532a7
created 2018-06-12 22:01 +0900
pushed 2018-07-08 00:11 +0000
Yuya Nishihara Yuya Nishihara - match: remove ctx argument from code path down to _buildmatch()
9f9ffe5f687c6266580237602e80f987ad4a79aa
created 2018-06-10 16:08 +0900
pushed 2018-07-08 00:11 +0000
Yuya Nishihara Yuya Nishihara - match: compose 'set:' pattern as matcher
ec0cee4c1fff356c903bc03bed169eeb9fca5317
created 2018-06-10 15:52 +0900
pushed 2018-07-08 00:11 +0000
Yuya Nishihara Yuya Nishihara - match: resolve 'set:' patterns first in _buildmatch()
2d487b9cac0729d5911af6ff02bed86cca3e29ad
created 2018-06-10 15:47 +0900
pushed 2018-07-08 00:11 +0000
Yuya Nishihara Yuya Nishihara - match: explode if unsupported pattern passed down to _regex() builder
76838305b9dd2ed2d0e9f4feb94ca68c39456b28
created 2018-06-09 21:13 +0900
pushed 2018-07-08 00:11 +0000
Yuya Nishihara Yuya Nishihara - match: add basic wrapper for boolean function
67dc32d4e790d6df8d3caeb4dfc77e48b68810e9
created 2018-06-26 10:36 -0400
pushed 2018-07-01 01:38 +0000
Augie Fackler Augie Fackler - cleanup: migrate from re.escape to stringutil.reescape
2f406142d7b4e444b1203c7cff9e1da94a81d733
created 2018-05-16 07:58 +0530
pushed 2018-05-17 19:27 +0000
Pulkit Goyal Pulkit Goyal - py3: use pycompat.bytestr() on bytes before %r-ing it
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
9adfa48792a7bdced8936d8bc8830d27c267f1a5
created 2018-03-02 00:37 -0500
pushed 2018-03-02 22:25 +0000
Augie Fackler Augie Fackler - match: some minimal pycompat fixes guided by test-hgignore.t
c4fa47f880d33f62ec2570f0d13357cfb94635dc
created 2018-02-11 16:17 +0530
pushed 2018-02-13 00:31 +0000
Pulkit Goyal Pulkit Goyal - py3: make sure we return str from __repr__
821d8a5ab4ff890a7732c2e4cdcc7f32191e5942
created 2018-01-16 22:14 +0900
pushed 2018-01-17 04:49 +0000
Yuya Nishihara Yuya Nishihara - match: do not weirdly include explicit files excluded by -X option
6864c405f0235d5c42937658049f0405d5d1abdc
created 2017-11-30 22:32 +0900
pushed 2017-12-01 05:26 +0000
Yuya Nishihara Yuya Nishihara - match: remove doc about undefined behavior of visitdir()
acabbc5ccd24c9f92ad3890bab493e78191f47a6
created 2017-09-30 07:44 -0400
pushed 2017-10-01 23:04 +0000
Augie Fackler Augie Fackler - match: remove superfluous pass statements
a8994d08e4a289828f722edd31540458161a38df
created 2017-09-03 14:56 +0900
pushed 2017-09-14 04:21 +0000
Yuya Nishihara Yuya Nishihara - doctest: use print_function and convert bytes to unicode where needed
0fa7813202034057501df4a90017d32f990b6b4c
created 2017-09-03 14:32 +0900
pushed 2017-09-14 04:21 +0000
Yuya Nishihara Yuya Nishihara - doctest: bulk-replace string literals with b'' for Python 3
2be0bf1869506ad478113b29185d165bc37983dd
created 2017-08-02 15:48 -0700
pushed 2017-08-10 07:07 +0000
Kostia Balytskyi Kostia Balytskyi - match: expose some data and functionality to other modules
44bc181b983589ce4596c40af09e6be8ef604866
created 2017-07-19 14:50 -0700
pushed 2017-07-29 20:07 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: override visitdir() in nevermatcher to return False stable
80e1331a7fe970f3e56fde9044949d72d3afdf30
created 2017-07-11 10:46 -0700
pushed 2017-07-15 23:45 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: remove unused negatematcher
cf15c3cc304ca41dd8196c05590b345a4ec558aa
created 2017-07-14 10:57 -0700
pushed 2017-07-15 21:13 +0000
Durham Goode Durham Goode - match: make base matcher return True for visitdir
04be8aec44a8ffdf954d7ab3ae81ca93a6409cf7
created 2017-07-11 10:46 -0700
pushed 2017-07-15 21:13 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: make unionmatcher a proper matcher
6f4e5e5940a5d7ae3ae7a1483f241fc2a420fadf
created 2017-07-07 14:39 -0700
pushed 2017-07-15 21:13 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: write forceincludematcher using unionmatcher
6aa643762641b32f91b635be9aa81372503cabfa
created 2017-07-11 09:42 -0700
pushed 2017-07-15 21:13 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: inverse _anypats(), making it _prefix()
892d255ec2a1e78ea6726f0109588506140c9e3e
created 2017-07-07 08:55 -0700
pushed 2017-07-14 05:03 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: override matchfn instead of __call__ for consistency
7ddb2aa2b7af033fd85825724e6e3179ef1e1923
created 2017-07-09 17:02 -0700
pushed 2017-07-14 05:03 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: express anypats(), not prefix(), in terms of the others
adf95bfb423a091d1e11fbb5e5079301d26bdba1
created 2017-07-09 15:19 -0700
pushed 2017-07-14 05:03 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: make nevermatcher an exact matcher and a prefix matcher
38b6122df5c7f0d79edce8ab07f4292349d96897
created 2017-07-09 23:01 -0700
pushed 2017-07-11 04:57 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: combine regex code for path: and relpath:
a21819f439fef109fdd42881a0cc7b828e11cc91
created 2017-07-09 22:53 -0700
pushed 2017-07-11 04:57 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: remove unnecessary '^' from regexes
a9808bd1449e9172b3e5a642c1704c609a37294b
created 2017-06-08 22:49 -0700
pushed 2017-07-07 01:21 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: minor cleanups to patternmatcher and includematcher
3e8eb6d84a5cc8c4fb99688d9780a74b34133475
created 2017-06-08 22:18 -0700
pushed 2017-06-15 18:20 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: allow pats to be None
783394c0c97807e83daad9da561179bd0719e159
created 2017-06-01 08:31 -0700
pushed 2017-06-09 06:37 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: simplify nevermatcher
e6ff007e107e434b35eb881711f459c7a75c91b2
created 2017-06-01 00:40 -0700
pushed 2017-06-09 06:37 +0000
Siddharth Agarwal Siddharth Agarwal - match: introduce nevermatcher for when no ignore files are present
3fdcc34c0aba6b2110440aa601532993f0954d54
created 2017-05-19 13:16 -0700
pushed 2017-06-09 06:37 +0000
Martin von Zweigbergk Martin von Zweigbergk - match: remove special-casing of always-matching patterns in patternmatcher
less more (0) -100 -60 tip