log mercurial/match.py @ 52230:7a568296296e stable

age author description
Fri, 27 Sep 2024 11:57:42 -0400 Matt Harbison typing: add type hints for the overloads of `matchmod.readpatternfile()`
Mon, 16 Sep 2024 15:36:44 +0200 Matt Harbison typing: add `from __future__ import annotations` to most files
Thu, 01 Aug 2024 11:43:10 -0400 Matt Harbison typing: add type hints around the matcher for subrepo archiving
Wed, 10 Jul 2024 17:55:14 -0400 Matt Harbison typing: add some trivial type hints to `mercurial/match.py`
Fri, 26 Apr 2024 18:53:02 +0100 Arseniy Alekseyev match: make `was_tampered_with` work recursively
Fri, 05 Apr 2024 17:57:26 +0100 Arseniy Alekseyev matchers: support patternmatcher in rust
Tue, 09 Apr 2024 11:00:52 +0100 Arseniy Alekseyev largefiles: track if a matcher was tampered with
Fri, 12 Apr 2024 15:39:21 +0100 Arseniy Alekseyev match: fix the "visitdir" method on "rootfilesin" matchers stable
Mon, 12 Jun 2023 16:51:08 +0200 Raphaël Gomès match: add `filepath:` pattern to match an exact filepath relative to the root
Sat, 01 Apr 2023 05:58:59 +0200 Pierre-Yves David match: match explicit file using a set stable
Sat, 01 Apr 2023 05:57:09 +0200 Pierre-Yves David match: sort patterns before compiling them into a regex stable
Tue, 07 Mar 2023 16:45:54 +0100 Mads Kiilerich py3: fix for Python 3.12 emitting SyntaxWarning on invalid escape sequences stable
Wed, 14 Dec 2022 22:24:54 -0500 Matt Harbison typing: drop an unnecessary warning disabling comment in match.py
Tue, 22 Nov 2022 11:55:26 -0500 Matt Harbison match: make the FLAG_RE pattern a raw string stable
Wed, 16 Nov 2022 15:39:10 +0100 Pierre-Yves David matcher: do not prepend '.*' to pattern using ^ after flags stable
Wed, 16 Nov 2022 13:05:01 +0100 Pierre-Yves David matcher: fix issues regex flag contained in pattern (issue6759) stable
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Mon, 21 Feb 2022 12:42:48 -0700 Gregory Szorc py3: stop using util.iterfile()
Thu, 03 Mar 2022 18:28:30 -0800 Gregory Szorc global: bulk replace simple pycompat.iteritems(x) with x.items()
Mon, 21 Feb 2022 10:21:18 -0700 Gregory Szorc match: delete Python 2 conditional code
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Wed, 31 Mar 2021 12:46:54 -0700 Kyle Lippincott match: convert O(n) to O(log n) in exactmatcher.visitchildrenset
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Thu, 03 Dec 2020 01:45:23 -0500 Matt Harbison formatting: re-blacken match.py
Mon, 30 Nov 2020 12:30:58 -0800 Kyle Lippincott match: skip walking up the directory hierarchy if the number of pats are small
Fri, 27 Nov 2020 19:35:37 -0500 Matt Harbison formatting: drop a few extra double quotes in docstrings
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Thu, 08 Oct 2020 13:37:31 -0700 Martin von Zweigbergk errors: name arguments to Abort constructor
Fri, 24 Jan 2020 11:06:01 +0100 Raphaël Gomès rust-status: use bare hg status fastpath from Python
Fri, 06 Mar 2020 13:27:41 -0500 Augie Fackler cleanup: run pyupgrade on our source tree to clean up varying things
Tue, 14 Jan 2020 16:58:07 +0100 Raphaël Gomès rust-filepatterns: remove bridge code for filepatterns-related functions
Fri, 06 Dec 2019 20:40:02 -0500 Matt Harbison match: resolve filesets against the passed `cwd`, not the current one
Fri, 27 Dec 2019 09:55:35 -0800 Martin von Zweigbergk tests: fix failing doctest in match.py by adding dummy auditor
Thu, 26 Dec 2019 18:26:06 -0500 Matt Harbison match: don't util.normpath() cwd
Thu, 26 Dec 2019 16:45:56 -0500 Matt Harbison tests: convert the `root` arg of matchmod.match() to local path separators
Fri, 13 Dec 2019 10:31:00 -0800 Martin von Zweigbergk match: normalize `cwd` early
Fri, 13 Dec 2019 11:21:31 -0800 Martin von Zweigbergk match: make sure `root` argument is always an absolute path (API)
Fri, 22 Nov 2019 21:42:04 +0900 Yuya Nishihara merge with stable
Wed, 20 Nov 2019 19:16:11 -0800 Daniel Ploch py3: make doc strings containing deprecated '\.' escape sequence raw strings stable
Fri, 15 Nov 2019 14:50:13 -0800 Martin von Zweigbergk match: remove explicitdir attribute
Thu, 14 Nov 2019 08:03:26 -0800 Martin von Zweigbergk utils: move finddirs() to pathutil
Tue, 29 Oct 2019 23:33:34 -0700 Martin von Zweigbergk match: drop support for passing '.' for root dir to visit*() methods
Wed, 06 Nov 2019 14:13:19 +0100 Pierre-Yves David utils: move the `dirs` definition in pathutil (API)
Fri, 08 Nov 2019 11:19:20 -0800 Augie Fackler cleanup: remove pointless r-prefixes on single-quoted strings
Wed, 06 Nov 2019 15:42:12 -0500 Augie Fackler match: suppress error about subscripting an exception
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
Sun, 06 Oct 2019 13:28:56 -0400 Gregory Szorc py3: manually import pycompat.open into files that need it
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Sun, 25 Aug 2019 22:53:42 -0400 Valentin Gatien-Baron match: simplify the regexps created for glob patterns
Sat, 17 Aug 2019 10:25:04 +0900 Yuya Nishihara py3: do not convert rust module/attribute names to bytes
Thu, 30 May 2019 09:14:41 +0200 Georges Racinet rust: using policy.importrust from Python callers
Fri, 24 May 2019 12:33:46 +0200 Pierre-Yves David match: stabilize _rootsdirsandparents doctest
Wed, 22 May 2019 14:16:44 -0700 Martin von Zweigbergk match: remove an obsolete comment about util.finddirs()
Wed, 22 May 2019 13:58:05 -0700 Martin von Zweigbergk match: de-flake test-doctest.py by not depending on util.dirs() order
Wed, 24 Apr 2019 09:39:40 -0700 Martin von Zweigbergk match: drop unnecessary adding of '' to set of dirs
Tue, 16 May 2017 11:00:38 -0700 Martin von Zweigbergk util: make util.dirs() and util.finddirs() include root directory (API)
Mon, 15 May 2017 00:12:19 -0700 Martin von Zweigbergk match: use '' instead of '.' for root directory (API)
Fri, 17 May 2019 09:36:29 -0400 Raphaël Gomès rust-filepatterns: call new Rust implementations from Python