Fri, 07 Feb 2025 23:00:31 +0100 |
Pierre-Yves David |
typing: introduce a few basic alias for common types
|
file |
diff |
annotate
|
Sun, 16 Feb 2025 01:20:24 +0100 |
Pierre-Yves David |
typing: use the IPath interface instead of external import
|
file |
diff |
annotate
|
Sat, 08 Feb 2025 18:15:18 +0100 |
Pierre-Yves David |
typing: use a protocol to annotate `pathutil.dirs` in repository.py
|
file |
diff |
annotate
|
Sat, 08 Feb 2025 18:12:29 +0100 |
Pierre-Yves David |
typing: use a protocol to annotate `hooks` in repository.py
|
file |
diff |
annotate
|
Thu, 30 Jan 2025 18:22:01 +0100 |
Pierre-Yves David |
typing: introduce a `types` module and a MatcherT alias
|
file |
diff |
annotate
|
Thu, 30 Jan 2025 09:23:16 +0100 |
Pierre-Yves David |
clone: explicitly steal lock instead of assigning previous lock
|
file |
diff |
annotate
|
Tue, 07 Jan 2025 16:46:21 -0500 |
Matt Harbison |
pyupgrade: drop `coding=UTF-8` comments
|
file |
diff |
annotate
|
Mon, 06 Jan 2025 00:30:55 -0500 |
Matt Harbison |
pyupgrade: drop the quoting around type annotations
|
file |
diff |
annotate
|
Mon, 16 Dec 2024 03:04:44 -0500 |
Matt Harbison |
typing: add type hints to `ipeercapabilities.capabilities()`
|
file |
diff |
annotate
|
Mon, 16 Dec 2024 02:41:24 -0500 |
Matt Harbison |
interfaces: move peer `capabilities()` to the `ipeercapabilities` interface
|
file |
diff |
annotate
|
Mon, 16 Dec 2024 01:55:41 -0500 |
Matt Harbison |
typing: add annotations to the `repository.peer` mixin class
|
file |
diff |
annotate
|
Sun, 15 Dec 2024 18:52:05 -0500 |
Matt Harbison |
interfaces: make the `peer` mixin not a Protocol to fix Python 3.10 failures
|
file |
diff |
annotate
|
Wed, 11 Dec 2024 18:04:21 -0500 |
Matt Harbison |
interfaces: mark `completelocalrepository` as a Protocol class
|
file |
diff |
annotate
|
Wed, 11 Dec 2024 17:56:53 -0500 |
Matt Harbison |
interfaces: make all methods on any repository Protocol class abstract
|
file |
diff |
annotate
|
Thu, 24 Oct 2024 20:35:02 -0400 |
Matt Harbison |
wirepeer: subclass new `repository.ipeer{,legacy}commands` Proctocol classes
|
file |
diff |
annotate
|
Thu, 24 Oct 2024 20:26:25 -0400 |
Matt Harbison |
localrepo: subclass the new `repository.ipeercommandexecutor` Protocol class
|
file |
diff |
annotate
|
Wed, 11 Dec 2024 01:00:59 -0500 |
Matt Harbison |
interfaces: make `repository.imanifestdict` methods abstract
|
file |
diff |
annotate
|
Wed, 23 Oct 2024 15:56:48 -0400 |
Matt Harbison |
typing: align the signatures of `repository.imanifestdict` overrides
|
file |
diff |
annotate
|
Wed, 23 Oct 2024 15:13:40 -0400 |
Matt Harbison |
localrepo: subclass the new `ilocalrepositoryfilestorage` Protocol class
|
file |
diff |
annotate
|
Wed, 11 Dec 2024 00:33:49 -0500 |
Matt Harbison |
interfaces: convert `repository.ifilestorage` to a Protocol class
|
file |
diff |
annotate
|
Wed, 23 Oct 2024 12:21:52 -0400 |
Matt Harbison |
typing: align the signatures of `repository.ifilestorage` overrides
|
file |
diff |
annotate
|
Tue, 10 Dec 2024 23:36:14 -0500 |
Matt Harbison |
interfaces: make `repository.ilocalrepositorymain` methods abstract
|
file |
diff |
annotate
|
Tue, 22 Oct 2024 23:14:32 -0400 |
Matt Harbison |
interfaces: convert `ilocalrepositorymain` from zope `Attribute` attrs
|
file |
diff |
annotate
|
Tue, 10 Dec 2024 21:59:26 -0500 |
Matt Harbison |
interfaces: make `repository.imanifestlog` methods abstract
|
file |
diff |
annotate
|
Tue, 22 Oct 2024 22:52:08 -0400 |
Matt Harbison |
interfaces: convert `repository.imanifestlog` from zope `Attribute` attrs
|
file |
diff |
annotate
|
Tue, 10 Dec 2024 21:55:13 -0500 |
Matt Harbison |
interfaces: convert `imanifestrevisionwritable` to a Protocol class
|
file |
diff |
annotate
|
Tue, 10 Dec 2024 21:48:12 -0500 |
Matt Harbison |
interfaces: make `repository.imanifeststorage` methods abstract
|
file |
diff |
annotate
|
Tue, 22 Oct 2024 22:41:04 -0400 |
Matt Harbison |
interfaces: convert `repository.imanifeststorage` from zope `Attribute` attrs
|
file |
diff |
annotate
|
Tue, 10 Dec 2024 21:38:34 -0500 |
Matt Harbison |
interfaces: fix a doc comment in `repository.imanifestrevisionstored.find()`
|
file |
diff |
annotate
|
Tue, 10 Dec 2024 21:37:14 -0500 |
Matt Harbison |
interfaces: convert `imanifestrevisionstored` to a Protocol class
|
file |
diff |
annotate
|
Wed, 23 Oct 2024 12:44:09 -0400 |
Matt Harbison |
typing: (mostly) align the signatures of `imanifestrevisionstored` overrides
|
file |
diff |
annotate
|
Tue, 22 Oct 2024 22:28:10 -0400 |
Matt Harbison |
interfaces: convert `imanifestrevisionstored` from zope `Attribute` attrs
|
file |
diff |
annotate
|
Tue, 22 Oct 2024 22:25:18 -0400 |
Matt Harbison |
interfaces: convert `repository.ifileindex` from zope `Attribute` attrs
|
file |
diff |
annotate
|
Tue, 22 Oct 2024 18:34:54 -0400 |
Matt Harbison |
interfaces: convert `repository.irevisiondelta` from zope `Attribute` attrs
|
file |
diff |
annotate
|
Tue, 22 Oct 2024 17:07:23 -0400 |
Matt Harbison |
interfaces: convert `repository.iverifyproblem` from zope `Attribute` attrs
|
file |
diff |
annotate
|
Tue, 22 Oct 2024 17:02:21 -0400 |
Matt Harbison |
interfaces: convert `repository.peer` to a Protocol class
|
file |
diff |
annotate
|
Tue, 22 Oct 2024 16:56:53 -0400 |
Matt Harbison |
interfaces: convert `repository.ipeerrequests` from zope `Attribute` attrs
|
file |
diff |
annotate
|
Tue, 22 Oct 2024 16:52:39 -0400 |
Matt Harbison |
interfaces: rename `repository.ipeerconnection` to reflect it being private
|
file |
diff |
annotate
|
Tue, 22 Oct 2024 16:45:10 -0400 |
Matt Harbison |
interfaces: convert `repository.ipeerconnection` from zope `Attribute` attrs
|
file |
diff |
annotate
|
Tue, 10 Dec 2024 17:31:17 -0500 |
Matt Harbison |
interfaces: drop the unused `ipeerv2`
|
file |
diff |
annotate
|
Tue, 22 Oct 2024 16:29:44 -0400 |
Matt Harbison |
interfaces: add the missing `self` arg to the repository Protocol classes
|
file |
diff |
annotate
|
Tue, 22 Oct 2024 16:04:27 -0400 |
Matt Harbison |
interfaces: convert the repository zope interfaces to Protocol classes
|
file |
diff |
annotate
|
Fri, 06 Dec 2024 23:03:13 -0500 |
Matt Harbison |
tests: enable pytype checking on `mercurial/interfaces` package
|
file |
diff |
annotate
|
Wed, 13 Nov 2024 13:33:36 +0100 |
Pierre-Yves David |
clone: properly exclude rev-branch-cache from post clone cache warming
stable
|
file |
diff |
annotate
|
Wed, 25 Sep 2024 12:42:47 +0200 |
Pierre-Yves David |
rev-branch-cache: have debugupdatecache warm rbc too
|
file |
diff |
annotate
|
Wed, 18 Sep 2024 17:46:46 -0400 |
Matt Harbison |
revlog: make `clearcaches()` signature consistent with ManifestRevlog
|
file |
diff |
annotate
|
Mon, 16 Sep 2024 15:36:44 +0200 |
Matt Harbison |
typing: add `from __future__ import annotations` to most files
|
file |
diff |
annotate
|
Tue, 06 Aug 2024 02:12:08 +0200 |
Pierre-Yves David |
manifest: add a read_delta_new_entries method
|
file |
diff |
annotate
|
Thu, 01 Aug 2024 13:10:09 +0200 |
Pierre-Yves David |
manifest: introduce a `read_delta_parents` method
|
file |
diff |
annotate
|
Thu, 01 Aug 2024 13:40:46 +0200 |
Pierre-Yves David |
manifest: allow skipping valid_bases argument to `read_any_fast_delta`
|
file |
diff |
annotate
|
Thu, 01 Aug 2024 05:35:06 +0200 |
Pierre-Yves David |
manifest: introduce a `read_any_fast_delta` method
|
file |
diff |
annotate
|
Thu, 01 Aug 2024 13:38:31 +0100 |
Arseniy Alekseyev |
commit: set whole manifest entries at once (node with its associated flags)
|
file |
diff |
annotate
|
Thu, 07 Mar 2024 10:57:16 +0100 |
Pierre-Yves David |
branchcache: allow to detect "pure topological case" for branchmap
|
file |
diff |
annotate
|
Tue, 10 Oct 2023 10:58:28 +0200 |
Pierre-Yves David |
revlog: drop the _generaldelta attribute from the imanifeststorage interface
|
file |
diff |
annotate
|
Tue, 26 Sep 2023 00:54:46 +0200 |
Pierre-Yves David |
revlog: drop the df argument to `rawdata`
|
file |
diff |
annotate
|
Mon, 25 Sep 2023 22:52:01 +0200 |
Pierre-Yves David |
revlog: drop the df argument to `revision`
|
file |
diff |
annotate
|
Tue, 26 Sep 2023 01:05:02 +0200 |
Pierre-Yves David |
interfaces: drop the `raw` parameters on ifiledata interface
|
file |
diff |
annotate
|
Mon, 19 Jun 2023 11:04:27 +0200 |
Pierre-Yves David |
clone-bundle: rename the methods and wireprotole command
|
file |
diff |
annotate
|
Wed, 08 Mar 2023 14:23:43 +0100 |
Mathias De Mare |
clonebundles: add support for inline (streaming) clonebundles
|
file |
diff |
annotate
|
Sun, 28 May 2023 05:23:46 +0200 |
Pierre-Yves David |
revlog: add a `get_revlog` method
|
file |
diff |
annotate
|