Changeset View
Changeset View
Standalone View
Standalone View
swh/provenance/interface.py
Show First 20 Lines • Show All 371 Lines • ▼ Show 20 Lines | def revision_get_date(self, revision: RevisionEntry) -> Optional[datetime]: | ||||
... | ... | ||||
def revision_get_preferred_origin( | def revision_get_preferred_origin( | ||||
self, revision: RevisionEntry | self, revision: RevisionEntry | ||||
) -> Optional[Sha1Git]: | ) -> Optional[Sha1Git]: | ||||
"""Retrieve the preferred origin associated to `revision`.""" | """Retrieve the preferred origin associated to `revision`.""" | ||||
... | ... | ||||
def revision_in_history(self, revision: RevisionEntry) -> bool: | |||||
"""Check if `revision` is known to be an ancestor of some head revision in the | |||||
provenance model. | |||||
""" | |||||
... | |||||
def revision_set_preferred_origin( | def revision_set_preferred_origin( | ||||
self, origin: OriginEntry, revision: RevisionEntry | self, origin: OriginEntry, revision: RevisionEntry | ||||
) -> None: | ) -> None: | ||||
"""Associate `origin` as the preferred origin for `revision`.""" | """Associate `origin` as the preferred origin for `revision`.""" | ||||
... | ... | ||||
def revision_visited(self, revision: RevisionEntry) -> bool: | |||||
"""Check if `revision` is known to be a head revision for some origin in the | |||||
provenance model. | |||||
""" | |||||
... |