Tue, 18 Feb 2025 23:27:19 -0500 |
Matt Harbison |
memmanifestctx: subclass the new `imanifestrevisionwritable` Protocol class
|
Tue, 18 Feb 2025 23:25:45 -0500 |
Matt Harbison |
manifestrevlog: subclass the new `repository.imanifeststorage` Protocol class
|
Tue, 17 Dec 2024 19:32:31 -0500 |
Matt Harbison |
treemanifest: subclass the new `repository.imanifestdict` Protocol class
|
Tue, 17 Dec 2024 19:29:08 -0500 |
Matt Harbison |
typing: fix the signature of `treemanifest.fastdelta()`
|
Thu, 30 Jan 2025 18:22:01 +0100 |
Pierre-Yves David |
typing: introduce a `types` module and a MatcherT alias
|
Mon, 06 Jan 2025 00:30:55 -0500 |
Matt Harbison |
pyupgrade: drop the quoting around type annotations
|
Sun, 05 Jan 2025 22:26:16 -0500 |
Matt Harbison |
pyupgrade: rewrite `yield` statements in a loop to `yield from`
|
Sun, 05 Jan 2025 22:23:31 -0500 |
Matt Harbison |
pyupgrade: modernize calls to superclass methods
|
Sun, 05 Jan 2025 21:03:17 -0500 |
Matt Harbison |
pyupgrade: drop usage of py3 aliases for `OSError`
|
Wed, 23 Oct 2024 15:58:32 -0400 |
Matt Harbison |
manifest: subclass the new `repository.imanifestdict` Protocol class
|
Tue, 22 Oct 2024 22:56:10 -0400 |
Matt Harbison |
manifest: subclass the new `repository.imanifestlog` Protocol class
|
Tue, 22 Oct 2024 22:44:32 -0400 |
Matt Harbison |
manifest: subclass the new `imanifestrevisionwritable` Protocol class
|
Tue, 22 Oct 2024 22:35:54 -0400 |
Matt Harbison |
manifest: subclass the new `repository.imanifestrevisionstored` Protocol class
|
Wed, 23 Oct 2024 12:44:09 -0400 |
Matt Harbison |
typing: (mostly) align the signatures of `imanifestrevisionstored` overrides
|
Mon, 25 Nov 2024 18:56:39 -0500 |
Matt Harbison |
manifest: delay import of `typing.ByteString` for py 3.14 support (issue6940)
stable
|
Wed, 23 Oct 2024 16:48:46 -0400 |
Matt Harbison |
manifest: drop the CamelCase name for `manifest.treemanifestctx`
|
Wed, 23 Oct 2024 16:45:12 -0400 |
Matt Harbison |
manifest: drop the CamelCase name for `manifest.memtreemanifestctx`
|
Wed, 23 Oct 2024 16:43:22 -0400 |
Matt Harbison |
manifest: drop the CamelCase name for `manifest.manifestctx`
|
Wed, 23 Oct 2024 16:41:02 -0400 |
Matt Harbison |
manifest: drop the CamelCase name for `manifest.memmanifestctx`
|
Wed, 23 Oct 2024 16:39:12 -0400 |
Matt Harbison |
manifest: drop the CamelCase name for `manifest.manifestlog`
|
Wed, 23 Oct 2024 16:36:50 -0400 |
Matt Harbison |
manifest: drop the CamelCase name for `manifest.manifestrevlog`
|
Wed, 23 Oct 2024 16:32:34 -0400 |
Matt Harbison |
manifest: drop the CamelCase name for `manifest.treemanifest`
|
Wed, 23 Oct 2024 16:30:23 -0400 |
Matt Harbison |
manifest: drop the CamelCase name for `manifest.manifestdict`
|
Wed, 18 Sep 2024 17:46:46 -0400 |
Matt Harbison |
revlog: make `clearcaches()` signature consistent with ManifestRevlog
|
Mon, 16 Sep 2024 15:36:44 +0200 |
Matt Harbison |
typing: add `from __future__ import annotations` to most files
|
Wed, 21 Aug 2024 22:15:05 -0400 |
Matt Harbison |
typing: lock in new pytype gains from making revlog related classes typeable
|
Mon, 19 Aug 2024 22:27:43 -0400 |
Matt Harbison |
typing: make the manifest classes known to pytype
|
Wed, 14 Aug 2024 03:25:16 -0400 |
Matt Harbison |
typing: correct a type hint in `mercurial.manifest`
|