Show More
@@ -1395,6 +1395,9 b' class imanifestlog(interfaceutil.Interfa' | |||
|
1395 | 1395 | Raises ``error.LookupError`` if the node is not known. |
|
1396 | 1396 | """ |
|
1397 | 1397 | |
|
1398 | def update_caches(transaction): | |
|
1399 | """update whatever cache are relevant for the used storage.""" | |
|
1400 | ||
|
1398 | 1401 | |
|
1399 | 1402 | class ilocalrepositoryfilestorage(interfaceutil.Interface): |
|
1400 | 1403 | """Local repository sub-interface providing access to tracked file storage. |
@@ -2509,6 +2509,7 b' class localrepository(object):' | |||
|
2509 | 2509 | unfi = self.unfiltered() |
|
2510 | 2510 | |
|
2511 | 2511 | self.changelog.update_caches(transaction=tr) |
|
2512 | self.manifestlog.update_caches(transaction=tr) | |
|
2512 | 2513 | |
|
2513 | 2514 | rbc = unfi.revbranchcache() |
|
2514 | 2515 | for r in unfi.changelog: |
@@ -1951,6 +1951,9 b' class manifestlog(object):' | |||
|
1951 | 1951 | def rev(self, node): |
|
1952 | 1952 | return self._rootstore.rev(node) |
|
1953 | 1953 | |
|
1954 | def update_caches(self, transaction): | |
|
1955 | return self._rootstore._revlog.update_caches(transaction=transaction) | |
|
1956 | ||
|
1954 | 1957 | |
|
1955 | 1958 | @interfaceutil.implementer(repository.imanifestrevisionwritable) |
|
1956 | 1959 | class memmanifestctx(object): |
General Comments 0
You need to be logged in to leave comments.
Login now