Bladeren bron

Better storage metadata search now that the module name is recorded there anyway

tags/v1.0
JustAnotherArchivist 1 jaar geleden
bovenliggende
commit
eab6db9f27
1 gewijzigde bestanden met toevoegingen van 1 en 3 verwijderingen
  1. +1
    -3
      codearchiver/modules/git.py

+ 1
- 3
codearchiver/modules/git.py Bestand weergeven

@@ -75,9 +75,7 @@ class Git(codearchiver.core.Module):
oldCommits = {} # dict to keep the order reasonable oldCommits = {} # dict to keep the order reasonable
basedOnBundles = {} # ditto basedOnBundles = {} # ditto
if self._storage: 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}') _logger.info(f'Previous bundle: {oldBundle!r}')
with self._storage.open_metadata(oldBundle) as fp: with self._storage.open_metadata(oldBundle) as fp:
idx = GitMetadata.deserialise(fp) idx = GitMetadata.deserialise(fp)


Laden…
Annuleren
Opslaan