Show More
@@ -228,7 +228,7 b' class changesetprinter(object):' | |||
|
228 | 228 | |
|
229 | 229 | if self.ui.debugflag and rev is not None: |
|
230 | 230 | mnode = ctx.manifestnode() |
|
231 |
mrev = self.repo.manifestlog. |
|
|
231 | mrev = self.repo.manifestlog.rev(mnode) | |
|
232 | 232 | self.ui.write(columns['manifest'] |
|
233 | 233 | % scmutil.formatrevnode(self.ui, mrev, mnode), |
|
234 | 234 | label='ui.debug log.manifest') |
@@ -1348,6 +1348,9 b' class manifestlog(object):' | |||
|
1348 | 1348 | self._dirmancache.clear() |
|
1349 | 1349 | self._revlog.clearcaches() |
|
1350 | 1350 | |
|
1351 | def rev(self, node): | |
|
1352 | return self._revlog.rev(node) | |
|
1353 | ||
|
1351 | 1354 | @interfaceutil.implementer(repository.imanifestrevisionwritable) |
|
1352 | 1355 | class memmanifestctx(object): |
|
1353 | 1356 | def __init__(self, manifestlog): |
@@ -922,6 +922,12 b' class imanifestlog(interfaceutil.Interfa' | |||
|
922 | 922 | def clearcaches(): |
|
923 | 923 | """Clear caches associated with this collection.""" |
|
924 | 924 | |
|
925 | def rev(node): | |
|
926 | """Obtain the revision number for a binary node. | |
|
927 | ||
|
928 | Raises ``error.LookupError`` if the node is not known. | |
|
929 | """ | |
|
930 | ||
|
925 | 931 | class completelocalrepository(interfaceutil.Interface): |
|
926 | 932 | """Monolithic interface for local repositories. |
|
927 | 933 |
@@ -465,7 +465,7 b' def showmanifest(context, mapping):' | |||
|
465 | 465 | if mnode is None: |
|
466 | 466 | # just avoid crash, we might want to use the 'ff...' hash in future |
|
467 | 467 | return |
|
468 |
mrev = repo.manifestlog. |
|
|
468 | mrev = repo.manifestlog.rev(mnode) | |
|
469 | 469 | mhex = hex(mnode) |
|
470 | 470 | mapping = context.overlaymap(mapping, {'rev': mrev, 'node': mhex}) |
|
471 | 471 | f = context.process('manifest', mapping) |
General Comments 0
You need to be logged in to leave comments.
Login now