log mercurial/match.py @ 41488:18adb747a332

age author description
Thu, 03 Jan 2019 19:02:46 -0500 Valentin Gatien-Baron match: support rooted globs in hgignore
Mon, 07 Jan 2019 19:03:23 -0500 Augie Fackler merge with stable
Sat, 05 Jan 2019 15:44:55 +0900 Yuya Nishihara match: fix assertion for fileset with no context (issue6046) stable
Fri, 14 Dec 2018 11:37:50 -0500 Augie Fackler match: fix doctest to use bytes instead of str
Sun, 02 Dec 2018 13:09:46 -0800 Martin von Zweigbergk match: drop unnecessary wrapping of regex in group
Sun, 02 Dec 2018 13:45:20 -0800 Martin von Zweigbergk match: use _BASE_SIZE instead of magic value 4
Sun, 02 Dec 2018 13:44:49 -0800 Martin von Zweigbergk match: make "groupsize" include the trailing "|"
Sun, 02 Dec 2018 13:09:43 -0800 Martin von Zweigbergk match: fix an unaligned (but harmless) indent
Thu, 22 Nov 2018 17:41:10 +0100 Boris Feld match: raise an Abort error instead of OverflowError
Thu, 22 Nov 2018 21:02:02 +0100 Boris Feld match: avoid translating glob to matcher multiple times for large sets
Thu, 22 Nov 2018 17:25:49 +0100 Boris Feld match: extract function that group regexps
Thu, 22 Nov 2018 17:16:05 +0100 Boris Feld match: test for overflow error in pattern
Thu, 22 Nov 2018 17:20:32 +0100 Boris Feld match: extract a literal constant into a symbolic one
Wed, 28 Nov 2018 10:12:50 -0800 Martin von Zweigbergk match: remove obsolete catching of OverflowError
Mon, 19 Nov 2018 17:19:54 +0000 Boris Feld match: reformat `syntaxes` dictionary for better maintainability
Mon, 19 Nov 2018 18:54:44 +0000 Boris Feld match: provide and use a quick way to escape a single byte
Sun, 14 Oct 2018 11:16:22 -0400 Augie Fackler match: fix up a repr to not crash on Python 3
Sat, 13 Oct 2018 00:22:05 -0700 Martin von Zweigbergk match: optimize matcher when all patterns are of rootfilesin kind
Fri, 17 Aug 2018 19:18:53 -0700 Kyle Lippincott match: improve includematcher.visitchildrenset to be much faster and cached
Fri, 24 Aug 2018 10:19:31 -0700 Kyle Lippincott match: make exactmatcher.visitchildrenset return file children as well
Thu, 23 Aug 2018 18:04:15 -0700 Kyle Lippincott match: document that visitchildrenset might return files
Wed, 08 Aug 2018 17:03:05 -0700 Kyle Lippincott match: add missing "return set()", add FIXME to test to doc a bug
Wed, 08 Aug 2018 16:53:17 -0700 Kyle Lippincott match: correct doc for _rootsdirsandparents after 5a7df82de142
Mon, 06 Aug 2018 12:52:33 -0700 spectral match: add visitchildrenset complement to visitdir
Mon, 06 Aug 2018 12:52:22 -0700 spectral includematcher: separate "parents" from "dirs"
Sat, 28 Jul 2018 16:36:35 +0900 Yuya Nishihara doctest: convert matcher root to native path stable
Sat, 09 Jun 2018 20:53:12 +0900 Yuya Nishihara fileset: restrict getfileset() to not return a computed set (API)
Sat, 09 Jun 2018 22:04:07 +0900 Yuya Nishihara match: add prefixdirmatcher to adapt subrepo matcher back
Tue, 12 Jun 2018 22:01:59 +0900 Yuya Nishihara match: remove ctx argument from code path down to _buildmatch()
Sun, 10 Jun 2018 16:08:58 +0900 Yuya Nishihara match: compose 'set:' pattern as matcher
Sun, 10 Jun 2018 15:52:27 +0900 Yuya Nishihara match: resolve 'set:' patterns first in _buildmatch()
Sun, 10 Jun 2018 15:47:58 +0900 Yuya Nishihara match: explode if unsupported pattern passed down to _regex() builder
Sat, 09 Jun 2018 21:13:24 +0900 Yuya Nishihara match: add basic wrapper for boolean function
Tue, 26 Jun 2018 10:36:23 -0400 Augie Fackler cleanup: migrate from re.escape to stringutil.reescape
Wed, 16 May 2018 07:58:02 +0530 Pulkit Goyal py3: use pycompat.bytestr() on bytes before %r-ing it
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Fri, 02 Mar 2018 00:37:55 -0500 Augie Fackler match: some minimal pycompat fixes guided by test-hgignore.t
Sun, 11 Feb 2018 16:17:17 +0530 Pulkit Goyal py3: make sure we return str from __repr__
Tue, 16 Jan 2018 22:14:33 +0900 Yuya Nishihara match: do not weirdly include explicit files excluded by -X option
Thu, 30 Nov 2017 22:32:13 +0900 Yuya Nishihara match: remove doc about undefined behavior of visitdir()
Sat, 30 Sep 2017 07:44:45 -0400 Augie Fackler match: remove superfluous pass statements
Sun, 03 Sep 2017 14:56:31 +0900 Yuya Nishihara doctest: use print_function and convert bytes to unicode where needed
Sun, 03 Sep 2017 14:32:11 +0900 Yuya Nishihara doctest: bulk-replace string literals with b'' for Python 3
Wed, 02 Aug 2017 15:48:57 -0700 Kostia Balytskyi match: expose some data and functionality to other modules
Wed, 19 Jul 2017 14:50:50 -0700 Martin von Zweigbergk match: override visitdir() in nevermatcher to return False stable
Tue, 11 Jul 2017 10:46:55 -0700 Martin von Zweigbergk match: remove unused negatematcher
Fri, 14 Jul 2017 10:57:36 -0700 Durham Goode match: make base matcher return True for visitdir
Tue, 11 Jul 2017 10:46:10 -0700 Martin von Zweigbergk match: make unionmatcher a proper matcher
Fri, 07 Jul 2017 14:39:59 -0700 Martin von Zweigbergk match: write forceincludematcher using unionmatcher
Tue, 11 Jul 2017 09:42:32 -0700 Martin von Zweigbergk match: inverse _anypats(), making it _prefix()
Fri, 07 Jul 2017 08:55:12 -0700 Martin von Zweigbergk match: override matchfn instead of __call__ for consistency
Sun, 09 Jul 2017 17:02:09 -0700 Martin von Zweigbergk match: express anypats(), not prefix(), in terms of the others
Sun, 09 Jul 2017 15:19:27 -0700 Martin von Zweigbergk match: make nevermatcher an exact matcher and a prefix matcher
Sun, 09 Jul 2017 23:01:11 -0700 Martin von Zweigbergk match: combine regex code for path: and relpath:
Sun, 09 Jul 2017 22:53:02 -0700 Martin von Zweigbergk match: remove unnecessary '^' from regexes
Thu, 06 Jul 2017 17:39:24 -0700 Gregory Szorc match: move matchers from sparse into core
Thu, 08 Jun 2017 22:49:21 -0700 Martin von Zweigbergk match: minor cleanups to patternmatcher and includematcher
Thu, 08 Jun 2017 22:18:17 -0700 Martin von Zweigbergk match: allow pats to be None
Thu, 01 Jun 2017 08:31:21 -0700 Martin von Zweigbergk match: simplify nevermatcher
Thu, 01 Jun 2017 00:40:52 -0700 Siddharth Agarwal match: introduce nevermatcher for when no ignore files are present
Fri, 19 May 2017 13:16:15 -0700 Martin von Zweigbergk match: remove special-casing of always-matching patterns in patternmatcher
Fri, 19 May 2017 12:47:45 -0700 Martin von Zweigbergk match: move normalize() call out of matcher constructors
Fri, 19 May 2017 11:58:16 -0700 Martin von Zweigbergk match: drop support for empty pattern list in patternmatcher
Sat, 20 May 2017 23:49:14 -0700 Martin von Zweigbergk match: optimize visitdir() for when no explicit files are listed
Fri, 19 May 2017 11:50:01 -0700 Martin von Zweigbergk match: handle everything-matching using new alwaysmatcher
Fri, 26 May 2017 13:08:30 -0700 Martin von Zweigbergk match: add __repr__ for subdirmatcher
Sun, 28 May 2017 23:54:31 +0900 Yuya Nishihara match: define exactmatcher.matchfn statically
Sun, 28 May 2017 23:51:30 +0900 Yuya Nishihara match: remove override of prefix() from differencematcher
Fri, 19 May 2017 11:44:05 -0700 Martin von Zweigbergk match: remove support for includes from patternmatcher
Mon, 22 May 2017 23:31:15 -0700 Martin von Zweigbergk match: simplify includematcher a bit
Fri, 19 May 2017 13:36:34 -0700 Martin von Zweigbergk match: remove support for non-include patterns from includematcher
Fri, 19 May 2017 22:36:14 -0700 Martin von Zweigbergk match: split up main matcher into patternmatcher and includematcher
Thu, 18 May 2017 23:39:39 -0700 Martin von Zweigbergk match: remove support for exact matching from main matcher class
Wed, 17 May 2017 09:26:15 -0700 Martin von Zweigbergk match: handle exact matching using new exactmatcher
Fri, 12 May 2017 23:12:05 -0700 Martin von Zweigbergk match: handle includes using new intersectionmatcher
Thu, 25 May 2017 14:32:56 -0700 Martin von Zweigbergk match: move entire uipath() implementation to basematcher
Tue, 16 May 2017 22:15:42 -0700 Martin von Zweigbergk match: remove support for excludes from matcher class
Tue, 16 May 2017 16:36:48 -0700 Martin von Zweigbergk match: handle excludes using new differencematcher
Thu, 25 May 2017 09:52:56 -0700 Martin von Zweigbergk match: override matchfn() the usual way in subdirmatcher
Thu, 25 May 2017 09:52:49 -0700 Martin von Zweigbergk match: make matchfn a method on the class
Tue, 16 May 2017 14:31:21 -0700 Martin von Zweigbergk match: fix visitdir for roots of includes
Wed, 17 May 2017 23:02:42 -0700 Martin von Zweigbergk match: make subdirmatcher extend basematcher
Fri, 19 May 2017 10:17:08 -0700 Martin von Zweigbergk match: make basematcher._files a @propertycache
Wed, 17 May 2017 23:45:13 -0700 Martin von Zweigbergk match: extract base class for matchers
Tue, 23 May 2017 08:49:01 -0700 Martin von Zweigbergk match: use ProgrammingError where appropriate
Mon, 22 May 2017 08:49:34 -0700 Martin von Zweigbergk match: catch attempts to create case-insenstive exact matchers
Mon, 22 May 2017 11:08:18 -0700 Martin von Zweigbergk match: implement __repr__() and update users (API)
Thu, 18 May 2017 22:20:59 -0700 Martin von Zweigbergk match: replace icasefsmatch() function by flag to regular match()
Thu, 18 May 2017 16:48:02 -0700 Martin von Zweigbergk match: delete icasefsmatcher now that it's same as matcher
Thu, 18 May 2017 15:45:50 -0700 Martin von Zweigbergk match: pass in normalize() function to matchers
Thu, 18 May 2017 16:05:46 -0700 Martin von Zweigbergk match: don't print explicitly listed files with wrong case (BC)
Thu, 18 May 2017 15:25:16 -0700 Martin von Zweigbergk match: move body of _normalize() to a static function
Thu, 18 May 2017 15:11:04 -0700 Martin von Zweigbergk match: pass 'warn' argument to _normalize() for consistency
Fri, 12 May 2017 23:11:41 -0700 Martin von Zweigbergk match: replace match class by match function (API)
Wed, 17 May 2017 22:33:15 -0700 Martin von Zweigbergk match: use match.prefix() in subdirmatcher
Fri, 12 May 2017 16:31:21 -0700 Martin von Zweigbergk match: avoid accessing match._pathrestricted from subdirmatcher
Thu, 18 May 2017 10:17:57 -0700 Martin von Zweigbergk match: override visitdir() the usual way in subdirmatcher
Thu, 18 May 2017 09:04:37 -0700 Martin von Zweigbergk match: make _fileroots a @propertycache and rename it to _fileset
Wed, 17 May 2017 09:43:50 -0700 Martin von Zweigbergk match: remove ispartial()
Fri, 10 Feb 2017 16:56:29 -0800 Martin von Zweigbergk cleanup: use set literals
Fri, 05 May 2017 08:49:07 -0700 Martin von Zweigbergk match: optimize visitdir() for patterns matching only root directory
Wed, 03 May 2017 10:30:57 -0700 Durham Goode match: make subinclude construction lazy
Wed, 15 Mar 2017 15:08:45 -0700 Pierre-Yves David match: explicitly tests for None
Thu, 16 Mar 2017 08:03:51 +0530 Pulkit Goyal match: slice over bytes to get the byteschr instead of ascii value
Thu, 16 Mar 2017 07:52:47 +0530 Pulkit Goyal match: make regular expression bytes to prevent TypeError
Wed, 15 Mar 2017 14:51:18 +0530 Rishabh Madan py3: open file in rb mode
Sun, 12 Mar 2017 21:53:03 -0700 Gregory Szorc match: don't use mutable default argument value
Mon, 13 Feb 2017 17:03:14 -0800 Rodrigo Damazio Bovendorp match: making visitdir() deal with non-recursive entries
Mon, 13 Feb 2017 15:39:29 -0800 Rodrigo Damazio Bovendorp match: adding support for matching files inside a directory
Mon, 14 Nov 2016 23:16:05 +0000 Jun Wu match: migrate to util.iterfile
Tue, 16 Aug 2016 08:21:16 +0000 Hannes Oldenburg match: remove matchessubrepo method (API)
Tue, 09 Aug 2016 09:02:51 +0000 Hannes Oldenburg match: added matchessubrepo method to matcher
Tue, 14 Jun 2016 11:53:55 +0200 liscju i18n: translate abort messages
Fri, 05 Feb 2016 21:25:44 -0800 Martin von Zweigbergk match: override 'visitdir' in subdirmatcher
Fri, 05 Feb 2016 21:09:32 -0800 Martin von Zweigbergk match: rename "narrowmatcher" to "subdirmatcher" (API)
Sat, 26 Dec 2015 19:40:38 -0800 Laurent Charignon match: add option to return line and lineno from readpattern
Sat, 12 Dec 2015 09:57:05 -0800 Martin von Zweigbergk treemanifest: don't iterate entire matching submanifests on match()
Thu, 10 Dec 2015 21:33:55 -0800 Bryan O'Sullivan match: use re2 in readpatternfile if possible
Sat, 17 Oct 2015 00:58:46 +0200 Mads Kiilerich spelling: trivial spell checking
Thu, 08 Oct 2015 12:55:45 -0700 Pierre-Yves David error: get Abort from 'error' instead of 'util'