Mercurial > public > mercurial-scm > hg
diff hgext/git/manifest.py @ 52477:d37d8dfe65bd
manifest: subclass the new `repository.imanifestrevisionstored` 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:35:54 -0400 |
parents | 048c11993d6a |
children | 22f97aa5e8b2 |
line wrap: on
line diff
--- a/hgext/git/manifest.py Tue Dec 10 21:38:34 2024 -0500 +++ b/hgext/git/manifest.py Tue Oct 22 22:35:54 2024 -0400 @@ -259,8 +259,7 @@ return iter(sorted((baseline | pend) - deleted)) -@interfaceutil.implementer(repository.imanifestrevisionstored) -class gittreemanifestctx: +class gittreemanifestctx(repository.imanifestrevisionstored): def __init__(self, repo, gittree): self._repo = repo self._tree = gittree