|
|
@@ -75,9 +75,7 @@ class Git(codearchiver.core.Module): |
|
|
|
oldCommits = {} # dict to keep the order reasonable |
|
|
|
basedOnBundles = {} # ditto |
|
|
|
if self._storage: |
|
|
|
for oldBundle in self._storage.search_metadata([('Root commit', c) for c in rootCommits]): |
|
|
|
if not oldBundle.startswith('git_'): #TODO Is there a more generic and elegant approach? |
|
|
|
continue |
|
|
|
for oldBundle in self._storage.search_metadata([('Module', type(self).name)] + [('Root commit', c) for c in rootCommits]): |
|
|
|
_logger.info(f'Previous bundle: {oldBundle!r}') |
|
|
|
with self._storage.open_metadata(oldBundle) as fp: |
|
|
|
idx = GitMetadata.deserialise(fp) |
|
|
|