Changeset View
Changeset View
Standalone View
Standalone View
swh/indexer/metadata.py
Show First 20 Lines • Show All 262 Lines • ▼ Show 20 Lines | def translate_revision_metadata(self, detected_files): | ||||
# transform translated_metadata into min set with swh-metadata-detector | # transform translated_metadata into min set with swh-metadata-detector | ||||
min_metadata = extract_minimal_metadata_dict(translated_metadata) | min_metadata = extract_minimal_metadata_dict(translated_metadata) | ||||
return min_metadata | return min_metadata | ||||
@click.command() | @click.command() | ||||
@click.option('--revs', '-i', | @click.option('--revs', '-i', | ||||
default=['8dbb6aeb036e7fd80664eb8bfd1507881af1ba9f', | |||||
'026040ea79dec1b49b4e3e7beda9132b6b26b51b', | |||||
'9699072e21eded4be8d45e3b8d543952533fa190'], | |||||
help='Default sha1_git to lookup', multiple=True) | help='Default sha1_git to lookup', multiple=True) | ||||
def main(revs): | def main(revs): | ||||
_git_sha1s = list(map(hashutil.hash_to_bytes, revs)) | _git_sha1s = list(map(hashutil.hash_to_bytes, revs)) | ||||
rev_metadata_indexer = RevisionMetadataIndexer() | rev_metadata_indexer = RevisionMetadataIndexer() | ||||
rev_metadata_indexer.run(_git_sha1s, 'update-dups') | rev_metadata_indexer.run(_git_sha1s, 'update-dups') | ||||
if __name__ == '__main__': | if __name__ == '__main__': | ||||
logging.basicConfig(level=logging.INFO) | logging.basicConfig(level=logging.INFO) | ||||
main() | main() |