Mercurial > public > mercurial-scm > hg-stable
diff mercurial/manifest.py @ 52513:d371efa7c358
manifest: subclass the new `repository.imanifestlog` Protocol class
This is the same transformation as 3a90a6fd710d did for dirstate, but the
CamelCase naming was already cleaned up here. See 4ef6dbc27a99 for the benefits
of explicit subclassing.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Tue, 22 Oct 2024 22:56:10 -0400 |
parents | 22f97aa5e8b2 |
children | 6412dcec52d3 |
line wrap: on
line diff
--- a/mercurial/manifest.py Tue Dec 10 21:59:26 2024 -0500 +++ b/mercurial/manifest.py Tue Oct 22 22:56:10 2024 -0400 @@ -2055,7 +2055,7 @@ AnyManifestDict = Union[manifestdict, treemanifest] -class manifestlog: # (repository.imanifestlog) +class manifestlog(repository.imanifestlog): """A collection class representing the collection of manifest snapshots referenced by commits in the repository.