Tue, 12 Jun 2018 22:01:59 +0900 |
Yuya Nishihara |
match: remove ctx argument from code path down to _buildmatch()
|
file |
diff |
annotate
|
Sun, 10 Jun 2018 16:08:58 +0900 |
Yuya Nishihara |
match: compose 'set:' pattern as matcher
|
file |
diff |
annotate
|
Sun, 10 Jun 2018 15:52:27 +0900 |
Yuya Nishihara |
match: resolve 'set:' patterns first in _buildmatch()
|
file |
diff |
annotate
|
Sun, 10 Jun 2018 15:47:58 +0900 |
Yuya Nishihara |
match: explode if unsupported pattern passed down to _regex() builder
|
file |
diff |
annotate
|
Sat, 09 Jun 2018 21:13:24 +0900 |
Yuya Nishihara |
match: add basic wrapper for boolean function
|
file |
diff |
annotate
|
Tue, 26 Jun 2018 10:36:23 -0400 |
Augie Fackler |
cleanup: migrate from re.escape to stringutil.reescape
|
file |
diff |
annotate
|
Wed, 16 May 2018 07:58:02 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() on bytes before %r-ing it
|
file |
diff |
annotate
|
Thu, 22 Mar 2018 21:56:20 +0900 |
Yuya Nishihara |
stringutil: bulk-replace call sites to point to new module
|
file |
diff |
annotate
|
Fri, 02 Mar 2018 00:37:55 -0500 |
Augie Fackler |
match: some minimal pycompat fixes guided by test-hgignore.t
|
file |
diff |
annotate
|
Sun, 11 Feb 2018 16:17:17 +0530 |
Pulkit Goyal |
py3: make sure we return str from __repr__
|
file |
diff |
annotate
|
Tue, 16 Jan 2018 22:14:33 +0900 |
Yuya Nishihara |
match: do not weirdly include explicit files excluded by -X option
|
file |
diff |
annotate
|
Thu, 30 Nov 2017 22:32:13 +0900 |
Yuya Nishihara |
match: remove doc about undefined behavior of visitdir()
|
file |
diff |
annotate
|
Sat, 30 Sep 2017 07:44:45 -0400 |
Augie Fackler |
match: remove superfluous pass statements
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 14:56:31 +0900 |
Yuya Nishihara |
doctest: use print_function and convert bytes to unicode where needed
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 14:32:11 +0900 |
Yuya Nishihara |
doctest: bulk-replace string literals with b'' for Python 3
|
file |
diff |
annotate
|
Wed, 02 Aug 2017 15:48:57 -0700 |
Kostia Balytskyi |
match: expose some data and functionality to other modules
|
file |
diff |
annotate
|
Wed, 19 Jul 2017 14:50:50 -0700 |
Martin von Zweigbergk |
match: override visitdir() in nevermatcher to return False
stable
|
file |
diff |
annotate
|
Tue, 11 Jul 2017 10:46:55 -0700 |
Martin von Zweigbergk |
match: remove unused negatematcher
|
file |
diff |
annotate
|
Fri, 14 Jul 2017 10:57:36 -0700 |
Durham Goode |
match: make base matcher return True for visitdir
|
file |
diff |
annotate
|
Tue, 11 Jul 2017 10:46:10 -0700 |
Martin von Zweigbergk |
match: make unionmatcher a proper matcher
|
file |
diff |
annotate
|
Fri, 07 Jul 2017 14:39:59 -0700 |
Martin von Zweigbergk |
match: write forceincludematcher using unionmatcher
|
file |
diff |
annotate
|
Tue, 11 Jul 2017 09:42:32 -0700 |
Martin von Zweigbergk |
match: inverse _anypats(), making it _prefix()
|
file |
diff |
annotate
|
Fri, 07 Jul 2017 08:55:12 -0700 |
Martin von Zweigbergk |
match: override matchfn instead of __call__ for consistency
|
file |
diff |
annotate
|
Sun, 09 Jul 2017 17:02:09 -0700 |
Martin von Zweigbergk |
match: express anypats(), not prefix(), in terms of the others
|
file |
diff |
annotate
|
Sun, 09 Jul 2017 15:19:27 -0700 |
Martin von Zweigbergk |
match: make nevermatcher an exact matcher and a prefix matcher
|
file |
diff |
annotate
|
Sun, 09 Jul 2017 23:01:11 -0700 |
Martin von Zweigbergk |
match: combine regex code for path: and relpath:
|
file |
diff |
annotate
|
Sun, 09 Jul 2017 22:53:02 -0700 |
Martin von Zweigbergk |
match: remove unnecessary '^' from regexes
|
file |
diff |
annotate
|
Thu, 06 Jul 2017 17:39:24 -0700 |
Gregory Szorc |
match: move matchers from sparse into core
|
file |
diff |
annotate
|
Thu, 08 Jun 2017 22:49:21 -0700 |
Martin von Zweigbergk |
match: minor cleanups to patternmatcher and includematcher
|
file |
diff |
annotate
|
Thu, 08 Jun 2017 22:18:17 -0700 |
Martin von Zweigbergk |
match: allow pats to be None
|
file |
diff |
annotate
|
Thu, 01 Jun 2017 08:31:21 -0700 |
Martin von Zweigbergk |
match: simplify nevermatcher
|
file |
diff |
annotate
|
Thu, 01 Jun 2017 00:40:52 -0700 |
Siddharth Agarwal |
match: introduce nevermatcher for when no ignore files are present
|
file |
diff |
annotate
|
Fri, 19 May 2017 13:16:15 -0700 |
Martin von Zweigbergk |
match: remove special-casing of always-matching patterns in patternmatcher
|
file |
diff |
annotate
|
Fri, 19 May 2017 12:47:45 -0700 |
Martin von Zweigbergk |
match: move normalize() call out of matcher constructors
|
file |
diff |
annotate
|
Fri, 19 May 2017 11:58:16 -0700 |
Martin von Zweigbergk |
match: drop support for empty pattern list in patternmatcher
|
file |
diff |
annotate
|
Sat, 20 May 2017 23:49:14 -0700 |
Martin von Zweigbergk |
match: optimize visitdir() for when no explicit files are listed
|
file |
diff |
annotate
|
Fri, 19 May 2017 11:50:01 -0700 |
Martin von Zweigbergk |
match: handle everything-matching using new alwaysmatcher
|
file |
diff |
annotate
|
Fri, 26 May 2017 13:08:30 -0700 |
Martin von Zweigbergk |
match: add __repr__ for subdirmatcher
|
file |
diff |
annotate
|
Sun, 28 May 2017 23:54:31 +0900 |
Yuya Nishihara |
match: define exactmatcher.matchfn statically
|
file |
diff |
annotate
|
Sun, 28 May 2017 23:51:30 +0900 |
Yuya Nishihara |
match: remove override of prefix() from differencematcher
|
file |
diff |
annotate
|
Fri, 19 May 2017 11:44:05 -0700 |
Martin von Zweigbergk |
match: remove support for includes from patternmatcher
|
file |
diff |
annotate
|
Mon, 22 May 2017 23:31:15 -0700 |
Martin von Zweigbergk |
match: simplify includematcher a bit
|
file |
diff |
annotate
|
Fri, 19 May 2017 13:36:34 -0700 |
Martin von Zweigbergk |
match: remove support for non-include patterns from includematcher
|
file |
diff |
annotate
|
Fri, 19 May 2017 22:36:14 -0700 |
Martin von Zweigbergk |
match: split up main matcher into patternmatcher and includematcher
|
file |
diff |
annotate
|
Thu, 18 May 2017 23:39:39 -0700 |
Martin von Zweigbergk |
match: remove support for exact matching from main matcher class
|
file |
diff |
annotate
|
Wed, 17 May 2017 09:26:15 -0700 |
Martin von Zweigbergk |
match: handle exact matching using new exactmatcher
|
file |
diff |
annotate
|
Fri, 12 May 2017 23:12:05 -0700 |
Martin von Zweigbergk |
match: handle includes using new intersectionmatcher
|
file |
diff |
annotate
|
Thu, 25 May 2017 14:32:56 -0700 |
Martin von Zweigbergk |
match: move entire uipath() implementation to basematcher
|
file |
diff |
annotate
|
Tue, 16 May 2017 22:15:42 -0700 |
Martin von Zweigbergk |
match: remove support for excludes from matcher class
|
file |
diff |
annotate
|
Tue, 16 May 2017 16:36:48 -0700 |
Martin von Zweigbergk |
match: handle excludes using new differencematcher
|
file |
diff |
annotate
|
Thu, 25 May 2017 09:52:56 -0700 |
Martin von Zweigbergk |
match: override matchfn() the usual way in subdirmatcher
|
file |
diff |
annotate
|
Thu, 25 May 2017 09:52:49 -0700 |
Martin von Zweigbergk |
match: make matchfn a method on the class
|
file |
diff |
annotate
|
Tue, 16 May 2017 14:31:21 -0700 |
Martin von Zweigbergk |
match: fix visitdir for roots of includes
|
file |
diff |
annotate
|
Wed, 17 May 2017 23:02:42 -0700 |
Martin von Zweigbergk |
match: make subdirmatcher extend basematcher
|
file |
diff |
annotate
|
Fri, 19 May 2017 10:17:08 -0700 |
Martin von Zweigbergk |
match: make basematcher._files a @propertycache
|
file |
diff |
annotate
|
Wed, 17 May 2017 23:45:13 -0700 |
Martin von Zweigbergk |
match: extract base class for matchers
|
file |
diff |
annotate
|
Tue, 23 May 2017 08:49:01 -0700 |
Martin von Zweigbergk |
match: use ProgrammingError where appropriate
|
file |
diff |
annotate
|
Mon, 22 May 2017 08:49:34 -0700 |
Martin von Zweigbergk |
match: catch attempts to create case-insenstive exact matchers
|
file |
diff |
annotate
|
Mon, 22 May 2017 11:08:18 -0700 |
Martin von Zweigbergk |
match: implement __repr__() and update users (API)
|
file |
diff |
annotate
|
Thu, 18 May 2017 22:20:59 -0700 |
Martin von Zweigbergk |
match: replace icasefsmatch() function by flag to regular match()
|
file |
diff |
annotate
|