Wed, 31 Mar 2021 12:46:54 -0700 |
Kyle Lippincott |
match: convert O(n) to O(log n) in exactmatcher.visitchildrenset
|
file |
diff |
annotate
|
Thu, 25 Mar 2021 18:02:08 +0100 |
Raphaël Gomès |
contributor: change mentions of mpm to olivia
|
file |
diff |
annotate
|
Thu, 03 Dec 2020 01:45:23 -0500 |
Matt Harbison |
formatting: re-blacken match.py
|
file |
diff |
annotate
|
Mon, 30 Nov 2020 12:30:58 -0800 |
Kyle Lippincott |
match: skip walking up the directory hierarchy if the number of pats are small
|
file |
diff |
annotate
|
Fri, 27 Nov 2020 19:35:37 -0500 |
Matt Harbison |
formatting: drop a few extra double quotes in docstrings
|
file |
diff |
annotate
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
file |
diff |
annotate
|
Thu, 08 Oct 2020 13:37:31 -0700 |
Martin von Zweigbergk |
errors: name arguments to Abort constructor
|
file |
diff |
annotate
|
Fri, 24 Jan 2020 11:06:01 +0100 |
Raphaël Gomès |
rust-status: use bare hg status fastpath from Python
|
file |
diff |
annotate
|
Fri, 06 Mar 2020 13:27:41 -0500 |
Augie Fackler |
cleanup: run pyupgrade on our source tree to clean up varying things
|
file |
diff |
annotate
|
Tue, 14 Jan 2020 16:58:07 +0100 |
Raphaël Gomès |
rust-filepatterns: remove bridge code for filepatterns-related functions
|
file |
diff |
annotate
|
Fri, 06 Dec 2019 20:40:02 -0500 |
Matt Harbison |
match: resolve filesets against the passed `cwd`, not the current one
|
file |
diff |
annotate
|
Fri, 27 Dec 2019 09:55:35 -0800 |
Martin von Zweigbergk |
tests: fix failing doctest in match.py by adding dummy auditor
|
file |
diff |
annotate
|
Thu, 26 Dec 2019 18:26:06 -0500 |
Matt Harbison |
match: don't util.normpath() cwd
|
file |
diff |
annotate
|
Thu, 26 Dec 2019 16:45:56 -0500 |
Matt Harbison |
tests: convert the `root` arg of matchmod.match() to local path separators
|
file |
diff |
annotate
|
Fri, 13 Dec 2019 10:31:00 -0800 |
Martin von Zweigbergk |
match: normalize `cwd` early
|
file |
diff |
annotate
|
Fri, 13 Dec 2019 11:21:31 -0800 |
Martin von Zweigbergk |
match: make sure `root` argument is always an absolute path (API)
|
file |
diff |
annotate
|
Fri, 22 Nov 2019 21:42:04 +0900 |
Yuya Nishihara |
merge with stable
|
file |
diff |
annotate
|
Wed, 20 Nov 2019 19:16:11 -0800 |
Daniel Ploch |
py3: make doc strings containing deprecated '\.' escape sequence raw strings
stable
|
file |
diff |
annotate
|
Fri, 15 Nov 2019 14:50:13 -0800 |
Martin von Zweigbergk |
match: remove explicitdir attribute
|
file |
diff |
annotate
|
Thu, 14 Nov 2019 08:03:26 -0800 |
Martin von Zweigbergk |
utils: move finddirs() to pathutil
|
file |
diff |
annotate
|
Tue, 29 Oct 2019 23:33:34 -0700 |
Martin von Zweigbergk |
match: drop support for passing '.' for root dir to visit*() methods
|
file |
diff |
annotate
|
Wed, 06 Nov 2019 14:13:19 +0100 |
Pierre-Yves David |
utils: move the `dirs` definition in pathutil (API)
|
file |
diff |
annotate
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
file |
diff |
annotate
|
Wed, 06 Nov 2019 15:42:12 -0500 |
Augie Fackler |
match: suppress error about subscripting an exception
|
file |
diff |
annotate
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
file |
diff |
annotate
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 13:28:56 -0400 |
Gregory Szorc |
py3: manually import pycompat.open into files that need it
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
file |
diff |
annotate
|
Sun, 25 Aug 2019 22:53:42 -0400 |
Valentin Gatien-Baron |
match: simplify the regexps created for glob patterns
|
file |
diff |
annotate
|
Sat, 17 Aug 2019 10:25:04 +0900 |
Yuya Nishihara |
py3: do not convert rust module/attribute names to bytes
|
file |
diff |
annotate
|
Thu, 30 May 2019 09:14:41 +0200 |
Georges Racinet |
rust: using policy.importrust from Python callers
|
file |
diff |
annotate
|
Fri, 24 May 2019 12:33:46 +0200 |
Pierre-Yves David |
match: stabilize _rootsdirsandparents doctest
|
file |
diff |
annotate
|
Wed, 22 May 2019 14:16:44 -0700 |
Martin von Zweigbergk |
match: remove an obsolete comment about util.finddirs()
|
file |
diff |
annotate
|
Wed, 22 May 2019 13:58:05 -0700 |
Martin von Zweigbergk |
match: de-flake test-doctest.py by not depending on util.dirs() order
|
file |
diff |
annotate
|
Wed, 24 Apr 2019 09:39:40 -0700 |
Martin von Zweigbergk |
match: drop unnecessary adding of '' to set of dirs
|
file |
diff |
annotate
|
Tue, 16 May 2017 11:00:38 -0700 |
Martin von Zweigbergk |
util: make util.dirs() and util.finddirs() include root directory (API)
|
file |
diff |
annotate
|
Mon, 15 May 2017 00:12:19 -0700 |
Martin von Zweigbergk |
match: use '' instead of '.' for root directory (API)
|
file |
diff |
annotate
|
Fri, 17 May 2019 09:36:29 -0400 |
Raphaël Gomès |
rust-filepatterns: call new Rust implementations from Python
|
file |
diff |
annotate
|
Tue, 23 Apr 2019 08:39:26 -0700 |
Martin von Zweigbergk |
match: remove unused match.__iter__ implementation (API)
|
file |
diff |
annotate
|
Sun, 21 Apr 2019 09:29:55 -0700 |
Gregory Szorc |
match: use raw strings to avoid illegal baskslash escape
|
file |
diff |
annotate
|
Thu, 11 Apr 2019 18:34:56 +0200 |
Pierre-Yves David |
match: fix re2 compability broken in 2e2699af5649
|
file |
diff |
annotate
|
Wed, 10 Apr 2019 03:10:53 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to new doctests in match.py
|
file |
diff |
annotate
|
Sun, 07 Apr 2019 16:53:47 +0200 |
Denis Laxalde |
match: let regex match function return a boolean
|
file |
diff |
annotate
|
Sun, 07 Apr 2019 17:16:58 +0200 |
Denis Laxalde |
match: make arguments of _expandsets() optional
|
file |
diff |
annotate
|
Sun, 07 Apr 2019 17:14:29 +0200 |
Denis Laxalde |
match: make _donormalize's auditor and warn arguments optional
|
file |
diff |
annotate
|
Mon, 08 Apr 2019 09:34:50 +0200 |
Denis Laxalde |
match: add doctest examples in match()
|
file |
diff |
annotate
|
Sat, 06 Apr 2019 18:20:49 +0200 |
Denis Laxalde |
match: complete documentation of match() parameters
|
file |
diff |
annotate
|
Sat, 06 Apr 2019 17:54:13 +0200 |
Denis Laxalde |
match: add doctest examples for patkind()
|
file |
diff |
annotate
|
Sat, 06 Apr 2019 15:21:55 +0200 |
Denis Laxalde |
match: add a docstring with doctest examples to patternmatcher
|
file |
diff |
annotate
|
Sun, 07 Apr 2019 12:21:23 +0200 |
Denis Laxalde |
match: add doctest examples for exactmatcher
|
file |
diff |
annotate
|
Sat, 09 Feb 2019 22:50:53 -0800 |
Martin von Zweigbergk |
match: delete unused root and cwd arguments from {always,never,exact}() (API)
|
file |
diff |
annotate
|
Sun, 10 Feb 2019 14:35:36 -0800 |
Martin von Zweigbergk |
match: delete unused root and cwd arguments to constructors (API)
|
file |
diff |
annotate
|
Sun, 10 Feb 2019 14:16:33 -0800 |
Martin von Zweigbergk |
match: allow passing in badfn to always() and never()
|
file |
diff |
annotate
|
Sat, 09 Feb 2019 23:48:19 -0800 |
Martin von Zweigbergk |
match: delete unused argument "listsubrepos" from _buildmatch()
|
file |
diff |
annotate
|
Sat, 09 Feb 2019 16:46:11 -0800 |
Martin von Zweigbergk |
match: delete unused rel() (API)
|
file |
diff |
annotate
|
Fri, 08 Feb 2019 13:27:26 -0800 |
Martin von Zweigbergk |
match: delete unused abs() (API)
|
file |
diff |
annotate
|
Fri, 08 Feb 2019 12:00:44 -0800 |
Martin von Zweigbergk |
match: delete unused uipath() and _uipathrelative (API)
|
file |
diff |
annotate
|
Fri, 08 Feb 2019 22:57:26 -0800 |
Martin von Zweigbergk |
match: remove unused "exact" argument (API)
|
file |
diff |
annotate
|
Mon, 04 Feb 2019 18:14:03 +0300 |
Pulkit Goyal |
match: teach diffmatcher.visitdir() to return 'all' if possible
|
file |
diff |
annotate
|
Thu, 03 Jan 2019 19:02:46 -0500 |
Valentin Gatien-Baron |
match: support rooted globs in hgignore
|
file |
diff |
annotate
|
Mon, 07 Jan 2019 19:03:23 -0500 |
Augie Fackler |
merge with stable
|
file |
diff |
annotate
|
Sat, 05 Jan 2019 15:44:55 +0900 |
Yuya Nishihara |
match: fix assertion for fileset with no context (issue6046)
stable
|
file |
diff |
annotate
|
Fri, 14 Dec 2018 11:37:50 -0500 |
Augie Fackler |
match: fix doctest to use bytes instead of str
|
file |
diff |
annotate
|
Sun, 02 Dec 2018 13:09:46 -0800 |
Martin von Zweigbergk |
match: drop unnecessary wrapping of regex in group
|
file |
diff |
annotate
|
Sun, 02 Dec 2018 13:45:20 -0800 |
Martin von Zweigbergk |
match: use _BASE_SIZE instead of magic value 4
|
file |
diff |
annotate
|
Sun, 02 Dec 2018 13:44:49 -0800 |
Martin von Zweigbergk |
match: make "groupsize" include the trailing "|"
|
file |
diff |
annotate
|
Sun, 02 Dec 2018 13:09:43 -0800 |
Martin von Zweigbergk |
match: fix an unaligned (but harmless) indent
|
file |
diff |
annotate
|
Thu, 22 Nov 2018 17:41:10 +0100 |
Boris Feld |
match: raise an Abort error instead of OverflowError
|
file |
diff |
annotate
|
Thu, 22 Nov 2018 21:02:02 +0100 |
Boris Feld |
match: avoid translating glob to matcher multiple times for large sets
|
file |
diff |
annotate
|
Thu, 22 Nov 2018 17:25:49 +0100 |
Boris Feld |
match: extract function that group regexps
|
file |
diff |
annotate
|
Thu, 22 Nov 2018 17:16:05 +0100 |
Boris Feld |
match: test for overflow error in pattern
|
file |
diff |
annotate
|
Thu, 22 Nov 2018 17:20:32 +0100 |
Boris Feld |
match: extract a literal constant into a symbolic one
|
file |
diff |
annotate
|
Wed, 28 Nov 2018 10:12:50 -0800 |
Martin von Zweigbergk |
match: remove obsolete catching of OverflowError
|
file |
diff |
annotate
|
Mon, 19 Nov 2018 17:19:54 +0000 |
Boris Feld |
match: reformat `syntaxes` dictionary for better maintainability
|
file |
diff |
annotate
|
Mon, 19 Nov 2018 18:54:44 +0000 |
Boris Feld |
match: provide and use a quick way to escape a single byte
|
file |
diff |
annotate
|
Sun, 14 Oct 2018 11:16:22 -0400 |
Augie Fackler |
match: fix up a repr to not crash on Python 3
|
file |
diff |
annotate
|
Sat, 13 Oct 2018 00:22:05 -0700 |
Martin von Zweigbergk |
match: optimize matcher when all patterns are of rootfilesin kind
|
file |
diff |
annotate
|
Fri, 17 Aug 2018 19:18:53 -0700 |
Kyle Lippincott |
match: improve includematcher.visitchildrenset to be much faster and cached
|
file |
diff |
annotate
|
Fri, 24 Aug 2018 10:19:31 -0700 |
Kyle Lippincott |
match: make exactmatcher.visitchildrenset return file children as well
|
file |
diff |
annotate
|
Thu, 23 Aug 2018 18:04:15 -0700 |
Kyle Lippincott |
match: document that visitchildrenset might return files
|
file |
diff |
annotate
|
Wed, 08 Aug 2018 17:03:05 -0700 |
Kyle Lippincott |
match: add missing "return set()", add FIXME to test to doc a bug
|
file |
diff |
annotate
|
Wed, 08 Aug 2018 16:53:17 -0700 |
Kyle Lippincott |
match: correct doc for _rootsdirsandparents after 5a7df82de142
|
file |
diff |
annotate
|
Mon, 06 Aug 2018 12:52:33 -0700 |
spectral |
match: add visitchildrenset complement to visitdir
|
file |
diff |
annotate
|
Mon, 06 Aug 2018 12:52:22 -0700 |
spectral |
includematcher: separate "parents" from "dirs"
|
file |
diff |
annotate
|
Sat, 28 Jul 2018 16:36:35 +0900 |
Yuya Nishihara |
doctest: convert matcher root to native path
stable
|
file |
diff |
annotate
|
Sat, 09 Jun 2018 20:53:12 +0900 |
Yuya Nishihara |
fileset: restrict getfileset() to not return a computed set (API)
|
file |
diff |
annotate
|
Sat, 09 Jun 2018 22:04:07 +0900 |
Yuya Nishihara |
match: add prefixdirmatcher to adapt subrepo matcher back
|
file |
diff |
annotate
|
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
|
Thu, 18 May 2017 16:48:02 -0700 |
Martin von Zweigbergk |
match: delete icasefsmatcher now that it's same as matcher
|
file |
diff |
annotate
|
Thu, 18 May 2017 15:45:50 -0700 |
Martin von Zweigbergk |
match: pass in normalize() function to matchers
|
file |
diff |
annotate
|
Thu, 18 May 2017 16:05:46 -0700 |
Martin von Zweigbergk |
match: don't print explicitly listed files with wrong case (BC)
|
file |
diff |
annotate
|
Thu, 18 May 2017 15:25:16 -0700 |
Martin von Zweigbergk |
match: move body of _normalize() to a static function
|
file |
diff |
annotate
|
Thu, 18 May 2017 15:11:04 -0700 |
Martin von Zweigbergk |
match: pass 'warn' argument to _normalize() for consistency
|
file |
diff |
annotate
|
Fri, 12 May 2017 23:11:41 -0700 |
Martin von Zweigbergk |
match: replace match class by match function (API)
|
file |
diff |
annotate
|
Wed, 17 May 2017 22:33:15 -0700 |
Martin von Zweigbergk |
match: use match.prefix() in subdirmatcher
|
file |
diff |
annotate
|
Fri, 12 May 2017 16:31:21 -0700 |
Martin von Zweigbergk |
match: avoid accessing match._pathrestricted from subdirmatcher
|
file |
diff |
annotate
|
Thu, 18 May 2017 10:17:57 -0700 |
Martin von Zweigbergk |
match: override visitdir() the usual way in subdirmatcher
|
file |
diff |
annotate
|
Thu, 18 May 2017 09:04:37 -0700 |
Martin von Zweigbergk |
match: make _fileroots a @propertycache and rename it to _fileset
|
file |
diff |
annotate
|
Wed, 17 May 2017 09:43:50 -0700 |
Martin von Zweigbergk |
match: remove ispartial()
|
file |
diff |
annotate
|
Fri, 10 Feb 2017 16:56:29 -0800 |
Martin von Zweigbergk |
cleanup: use set literals
|
file |
diff |
annotate
|
Fri, 05 May 2017 08:49:07 -0700 |
Martin von Zweigbergk |
match: optimize visitdir() for patterns matching only root directory
|
file |
diff |
annotate
|
Wed, 03 May 2017 10:30:57 -0700 |
Durham Goode |
match: make subinclude construction lazy
|
file |
diff |
annotate
|
Wed, 15 Mar 2017 15:08:45 -0700 |
Pierre-Yves David |
match: explicitly tests for None
|
file |
diff |
annotate
|
Thu, 16 Mar 2017 08:03:51 +0530 |
Pulkit Goyal |
match: slice over bytes to get the byteschr instead of ascii value
|
file |
diff |
annotate
|
Thu, 16 Mar 2017 07:52:47 +0530 |
Pulkit Goyal |
match: make regular expression bytes to prevent TypeError
|
file |
diff |
annotate
|
Wed, 15 Mar 2017 14:51:18 +0530 |
Rishabh Madan |
py3: open file in rb mode
|
file |
diff |
annotate
|
Sun, 12 Mar 2017 21:53:03 -0700 |
Gregory Szorc |
match: don't use mutable default argument value
|
file |
diff |
annotate
|
Mon, 13 Feb 2017 17:03:14 -0800 |
Rodrigo Damazio Bovendorp |
match: making visitdir() deal with non-recursive entries
|
file |
diff |
annotate
|
Mon, 13 Feb 2017 15:39:29 -0800 |
Rodrigo Damazio Bovendorp |
match: adding support for matching files inside a directory
|
file |
diff |
annotate
|
Mon, 14 Nov 2016 23:16:05 +0000 |
Jun Wu |
match: migrate to util.iterfile
|
file |
diff |
annotate
|
Tue, 16 Aug 2016 08:21:16 +0000 |
Hannes Oldenburg |
match: remove matchessubrepo method (API)
|
file |
diff |
annotate
|
Tue, 09 Aug 2016 09:02:51 +0000 |
Hannes Oldenburg |
match: added matchessubrepo method to matcher
|
file |
diff |
annotate
|
Tue, 14 Jun 2016 11:53:55 +0200 |
liscju |
i18n: translate abort messages
|
file |
diff |
annotate
|
Fri, 05 Feb 2016 21:25:44 -0800 |
Martin von Zweigbergk |
match: override 'visitdir' in subdirmatcher
|
file |
diff |
annotate
|
Fri, 05 Feb 2016 21:09:32 -0800 |
Martin von Zweigbergk |
match: rename "narrowmatcher" to "subdirmatcher" (API)
|
file |
diff |
annotate
|
Sat, 26 Dec 2015 19:40:38 -0800 |
Laurent Charignon |
match: add option to return line and lineno from readpattern
|
file |
diff |
annotate
|
Sat, 12 Dec 2015 09:57:05 -0800 |
Martin von Zweigbergk |
treemanifest: don't iterate entire matching submanifests on match()
|
file |
diff |
annotate
|
Thu, 10 Dec 2015 21:33:55 -0800 |
Bryan O'Sullivan |
match: use re2 in readpatternfile if possible
|
file |
diff |
annotate
|
Sat, 17 Oct 2015 00:58:46 +0200 |
Mads Kiilerich |
spelling: trivial spell checking
|
file |
diff |
annotate
|
Thu, 08 Oct 2015 12:55:45 -0700 |
Pierre-Yves David |
error: get Abort from 'error' instead of 'util'
|
file |
diff |
annotate
|
Wed, 12 Aug 2015 17:01:50 -0500 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Thu, 06 Aug 2015 21:00:16 -0400 |
Matt Harbison |
match: fix a caseonly rename + explicit path commit on icasefs (issue4768)
stable
|
file |
diff |
annotate
|
Sat, 08 Aug 2015 19:39:45 -0700 |
Gregory Szorc |
match: use absolute_import
|
file |
diff |
annotate
|
Mon, 27 Jul 2015 22:14:40 +0900 |
Yuya Nishihara |
ignore: fix path concatenation of .hgignore on Windows
stable
|
file |
diff |
annotate
|
Fri, 24 Jul 2015 16:44:52 -0700 |
Durham Goode |
ignore: fix include: rules depending on current directory (issue4759)
stable
|
file |
diff |
annotate
|
Wed, 24 Jun 2015 13:41:27 -0500 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Tue, 23 Jun 2015 22:20:08 -0700 |
Gregory Szorc |
global: mass rewrite to use modern exception syntax
|
file |
diff |
annotate
|
Sat, 20 Jun 2015 19:59:26 -0400 |
Matt Harbison |
match: let 'path:.' and 'path:' match everything (issue4687)
stable
|
file |
diff |
annotate
|
Wed, 27 May 2015 13:22:48 -0700 |
Martin von Zweigbergk |
match: don't remove '.' from _includeroots
|
file |
diff |
annotate
|
Sun, 31 May 2015 13:17:41 -0700 |
Martin von Zweigbergk |
match: join two nested if-blocks
|
file |
diff |
annotate
|
Wed, 27 May 2015 11:47:55 -0700 |
Martin von Zweigbergk |
match: drop optimization (?) of 'parentdirs' calculation
|
file |
diff |
annotate
|
Wed, 27 May 2015 09:34:00 -0700 |
Martin von Zweigbergk |
match: break boolean expressions into one operand per line
|
file |
diff |
annotate
|
Wed, 27 May 2015 13:23:35 -0700 |
Martin von Zweigbergk |
match: drop unnecessary removal of '.' from excluded roots
|
file |
diff |
annotate
|
Fri, 05 Jun 2015 18:56:33 -0400 |
Matt Harbison |
match: add an optional constructor parameter for a bad() override
|
file |
diff |
annotate
|
Thu, 04 Jun 2015 21:19:22 -0400 |
Matt Harbison |
match: introduce badmatch() to eliminate long callback chains with subrepos
|
file |
diff |
annotate
|
Wed, 27 May 2015 10:44:04 -0700 |
Martin von Zweigbergk |
treemanifest: visit directory 'foo' when given e.g. '-X foo/ba?'
|
file |
diff |
annotate
|
Wed, 27 May 2015 13:28:16 -0400 |
Matt Harbison |
match: normpath the ignore source when expanding the 'subinclude' kind
|
file |
diff |
annotate
|
Sat, 16 May 2015 16:25:05 -0700 |
Durham Goode |
match: enable 'subinclude:' syntax
|
file |
diff |
annotate
|
Fri, 22 May 2015 14:39:34 -0700 |
Drew Gottlieb |
match: fix bug in match.visitdir()
|
file |
diff |
annotate
|
Sat, 16 May 2015 16:16:18 -0700 |
Durham Goode |
match: allow unioning arbitrary match functions
|
file |
diff |
annotate
|
Sat, 16 May 2015 16:12:00 -0700 |
Durham Goode |
match: add root to _buildmatch
|
file |
diff |
annotate
|
Tue, 28 Oct 2014 22:47:22 -0700 |
Martin von Zweigbergk |
match: introduce boolean prefix() method
|
file |
diff |
annotate
|
Mon, 18 May 2015 14:29:20 -0700 |
Drew Gottlieb |
match: have visitdir() consider includes and excludes
|
file |
diff |
annotate
|
Sat, 16 May 2015 16:06:22 -0700 |
Durham Goode |
ignore: use 'include:' rules instead of custom syntax
|
file |
diff |
annotate
|
Sat, 16 May 2015 15:56:52 -0700 |
Durham Goode |
match: add 'include:' syntax
|
file |
diff |
annotate
|
Mon, 18 May 2015 16:27:56 -0700 |
Durham Goode |
match: add optional warn argument
|
file |
diff |
annotate
|
Sat, 16 May 2015 15:51:03 -0700 |
Durham Goode |
match: add source to kindpats list
|
file |
diff |
annotate
|
Tue, 19 May 2015 07:17:57 -0500 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Sun, 17 May 2015 22:09:37 -0400 |
Matt Harbison |
match: explicitly naming a subrepo implies always() for the submatcher
stable
|
file |
diff |
annotate
|
Fri, 08 May 2015 12:30:51 -0700 |
Drew Gottlieb |
match: rename _fmap to _fileroots for clarity
|
file |
diff |
annotate
|
Wed, 06 May 2015 15:59:35 -0700 |
Drew Gottlieb |
match: remove unnecessary optimization where visitdir() returns 'all'
|
file |
diff |
annotate
|
Sat, 16 May 2015 15:46:54 -0700 |
Durham Goode |
ignore: move readpatternfile to match.py
|
file |
diff |
annotate
|
Sat, 16 May 2015 00:36:35 -0400 |
Matt Harbison |
match: resolve filesets in subrepos for commands given the '-S' argument
|
file |
diff |
annotate
|
Fri, 15 May 2015 15:43:26 -0700 |
Drew Gottlieb |
match: add match.ispartial()
|
file |
diff |
annotate
|
Sun, 12 Apr 2015 01:39:21 -0400 |
Matt Harbison |
match: add a subclass for dirstate normalizing of the matched patterns
|
file |
diff |
annotate
|
Sun, 12 Apr 2015 00:29:17 -0400 |
Matt Harbison |
match: move _normalize() into the match class
|
file |
diff |
annotate
|
Mon, 06 Apr 2015 10:51:53 -0700 |
Drew Gottlieb |
treemanifest: further optimize treemanifest.matches()
|
file |
diff |
annotate
|
Sat, 17 Jan 2015 12:39:44 +0900 |
Yuya Nishihara |
match: remove unused assignment of ctx
|
file |
diff |
annotate
|
Wed, 29 Oct 2014 08:43:39 -0700 |
Martin von Zweigbergk |
match: add isexact() method to hide internals
|
file |
diff |
annotate
|
Wed, 19 Nov 2014 15:56:58 -0800 |
Martin von Zweigbergk |
matcher: make e.g. 'relpath:.' lead to fast paths
|
file |
diff |
annotate
|
Thu, 27 Nov 2014 10:16:56 -0500 |
Matt Harbison |
narrowmatcher: propagate the rel() method
|
file |
diff |
annotate
|
Fri, 28 Nov 2014 20:15:46 -0500 |
Matt Harbison |
match: add the abs() method
|
file |
diff |
annotate
|
Sat, 01 Nov 2014 22:56:49 -0700 |
Martin von Zweigbergk |
match: make 'always' and 'exact' functions, not classes
|
file |
diff |
annotate
|
Thu, 04 Dec 2014 23:04:55 -0500 |
Matt Harbison |
match: introduce uipath() to properly style a file path
|
file |
diff |
annotate
|
Tue, 30 Sep 2014 15:58:08 -0700 |
Martin von Zweigbergk |
match: remove unnecessary setting of self._always
|
file |
diff |
annotate
|
Fri, 19 Sep 2014 13:49:58 -0700 |
Martin von Zweigbergk |
match: simplify brittle predicate construction
|
file |
diff |
annotate
|
Tue, 15 Jul 2014 15:34:50 -0700 |
Siddharth Agarwal |
match: use util.re.escape instead of re.escape
|
file |
diff |
annotate
|
Tue, 15 Jul 2014 14:49:45 -0700 |
Siddharth Agarwal |
match: use util.re.compile instead of util.compilere
|
file |
diff |
annotate
|
Wed, 25 Jun 2014 14:50:48 -0700 |
Siddharth Agarwal |
match: make glob '**/' match the empty string
stable
|
file |
diff |
annotate
|
Tue, 29 Apr 2014 11:02:40 +0900 |
Yuya Nishihara |
match: fix NameError 'pat' on overflow of regex pattern length
stable
|
file |
diff |
annotate
|
Thu, 03 Oct 2013 18:01:21 +0200 |
Mads Kiilerich |
match: remove last traces of unused .missing callback
|
file |
diff |
annotate
|
Sun, 13 Apr 2014 22:00:08 +0200 |
Mads Kiilerich |
match: _globre doctests
|
file |
diff |
annotate
|
Thu, 03 Oct 2013 18:01:21 +0200 |
Mads Kiilerich |
match: improve documentation - docstrings and more descriptive variable naming
|
file |
diff |
annotate
|
Thu, 03 Oct 2013 18:01:21 +0200 |
Mads Kiilerich |
match: make it more clear what _roots do and that it ends up in match()._files
|
file |
diff |
annotate
|
Tue, 04 Feb 2014 14:54:42 -0500 |
Augie Fackler |
match: use ctx.getfileset() instead of fileset.getfileset()
|
file |
diff |
annotate
|
Wed, 06 Nov 2013 18:19:04 -0500 |
Augie Fackler |
pathutil: tease out a new library to break an import cycle from canonpath use
|
file |
diff |
annotate
|
Thu, 03 Oct 2013 14:50:47 +0200 |
Mads Kiilerich |
check-code: check for spaces around = for named parameters
|
file |
diff |
annotate
|
Fri, 03 May 2013 15:36:18 -0700 |
Siddharth Agarwal |
match: add comments to explain explicitdir and traversedir
|
file |
diff |
annotate
|
Fri, 03 May 2013 14:41:58 -0700 |
Siddharth Agarwal |
match: make explicitdir and traversedir None by default
|
file |
diff |
annotate
|
Sun, 28 Apr 2013 21:29:32 -0700 |
Siddharth Agarwal |
match: drop dir callback
|
file |
diff |
annotate
|