Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/mercurial/cli.py
Show All 37 Lines | ): | ||||
logging.basicConfig( | logging.basicConfig( | ||||
level=(log_level or "DEBUG").upper(), | level=(log_level or "DEBUG").upper(), | ||||
format="%(asctime)s %(process)d %(message)s", | format="%(asctime)s %(process)d %(message)s", | ||||
) | ) | ||||
if not visit_date: | if not visit_date: | ||||
visit_date = datetime.datetime.now(tz=datetime.timezone.utc) | visit_date = datetime.datetime.now(tz=datetime.timezone.utc) | ||||
kwargs = {"visit_date": visit_date, "origin_url": origin_url} | kwargs = {"visit_date": visit_date, "url": origin_url} | ||||
if hg_archive: | if hg_archive: | ||||
from .loader import HgArchiveBundle20Loader as HgLoader | from .loader import HgArchiveBundle20Loader as HgLoader | ||||
kwargs["archive_path"] = hg_archive | kwargs["archive_path"] = hg_archive | ||||
else: | else: | ||||
from .loader import HgBundle20Loader as HgLoader | from .loader import HgBundle20Loader as HgLoader | ||||
kwargs["directory"] = hg_directory | kwargs["directory"] = hg_directory | ||||
storage = get_storage(cls="memory") | storage = get_storage(cls="memory") | ||||
return HgLoader(storage, **kwargs).load() | return HgLoader(storage, **kwargs).load() | ||||
if __name__ == "__main__": | if __name__ == "__main__": | ||||
main() | main() |