Changeset View
Changeset View
Standalone View
Standalone View
swh/indexer/origin_head.py
Show First 20 Lines • Show All 107 Lines • ▼ Show 20 Lines | try: | ||||
if branch.target_type == TargetType.REVISION: | if branch.target_type == TargetType.REVISION: | ||||
return CoreSWHID(object_type=ObjectType.REVISION, object_id=branch.target) | return CoreSWHID(object_type=ObjectType.REVISION, object_id=branch.target) | ||||
elif branch.target_type == TargetType.CONTENT: | elif branch.target_type == TargetType.CONTENT: | ||||
return None # TODO | return None # TODO | ||||
elif branch.target_type == TargetType.DIRECTORY: | elif branch.target_type == TargetType.DIRECTORY: | ||||
return None # TODO | return None # TODO | ||||
elif branch.target_type == TargetType.RELEASE: | elif branch.target_type == TargetType.RELEASE: | ||||
return None # TODO | return CoreSWHID(object_type=ObjectType.RELEASE, object_id=branch.target) | ||||
else: | else: | ||||
assert False, branch | assert False, branch | ||||
except KeyError: | except KeyError: | ||||
return None | return None |