Changeset View
Changeset View
Standalone View
Standalone View
swh/deposit/migrations/0018_migrate_swhids.py
Show First 20 Lines • Show All 279 Lines • ▼ Show 20 Lines | ): | ||||
continue | continue | ||||
# New SWHIDs ids | # New SWHIDs ids | ||||
deposit.swh_id = CoreSWHID( | deposit.swh_id = CoreSWHID( | ||||
object_type=ObjectType.DIRECTORY, object_id=hash_to_bytes(dir_id) | object_type=ObjectType.DIRECTORY, object_id=hash_to_bytes(dir_id) | ||||
) | ) | ||||
deposit.swh_id_context = QualifiedSWHID( | deposit.swh_id_context = QualifiedSWHID( | ||||
object_type=ObjectType.DIRECTORY, | object_type=ObjectType.DIRECTORY, | ||||
object_id=dir_id, | object_id=hash_to_bytes(dir_id), | ||||
origin=origin, | origin=origin, | ||||
visit=CoreSWHID(object_type=ObjectType.SNAPSHOT, object_id=snp_id), | visit=CoreSWHID(object_type=ObjectType.SNAPSHOT, object_id=snp_id), | ||||
anchor=CoreSWHID(object_type=ObjectType.REVISION, object_id=rev_id_bytes), | anchor=CoreSWHID(object_type=ObjectType.REVISION, object_id=rev_id_bytes), | ||||
path=b"/", | path=b"/", | ||||
) | ) | ||||
# Realign the remaining deposit SWHIDs fields | # Realign the remaining deposit SWHIDs fields | ||||
deposit.swh_anchor_id = str( | deposit.swh_anchor_id = str( | ||||
CoreSWHID(object_type=ObjectType.REVISION, object_id=rev_id_bytes) | CoreSWHID(object_type=ObjectType.REVISION, object_id=rev_id_bytes) | ||||
▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines |