Changeset View
Changeset View
Standalone View
Standalone View
swh/provenance/origin.py
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | ): | ||||
start = time.time() | start = time.time() | ||||
for origin in origins: | for origin in origins: | ||||
provenance.origin_add(origin) | provenance.origin_add(origin) | ||||
origin.retrieve_revisions(archive) | origin.retrieve_revisions(archive) | ||||
for revision in origin.revisions: | for revision in origin.revisions: | ||||
graph = build_history_graph(archive, provenance, revision) | graph = build_history_graph(archive, provenance, revision) | ||||
origin_add_revision(provenance, origin, graph) | origin_add_revision(provenance, origin, graph) | ||||
done = time.time() | done = time.time() | ||||
provenance.commit() | provenance.flush() | ||||
stop = time.time() | stop = time.time() | ||||
logging.debug( | logging.debug( | ||||
"Origins " | "Origins " | ||||
";".join([origin.id.hex() + ":" + origin.snapshot.hex() for origin in origins]) | ";".join([origin.id.hex() + ":" + origin.snapshot.hex() for origin in origins]) | ||||
+ f" were processed in {stop - start} secs (commit took {stop - done} secs)!" | + f" were processed in {stop - start} secs (commit took {stop - done} secs)!" | ||||
) | ) | ||||
Show All 38 Lines |