Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/git/converters.py
Show First 20 Lines • Show All 163 Lines • ▼ Show 20 Lines | if tag.tagger: | ||||
date = None | date = None | ||||
else: | else: | ||||
date = dulwich_tsinfo_to_timestamp( | date = dulwich_tsinfo_to_timestamp( | ||||
tag.tag_time, tag.tag_timezone, tag._tag_timezone_neg_utc, | tag.tag_time, tag.tag_timezone, tag._tag_timezone_neg_utc, | ||||
) | ) | ||||
else: | else: | ||||
author = date = None | author = date = None | ||||
message = tag.message | |||||
if tag.signature: | |||||
message += tag.signature | |||||
return Release( | return Release( | ||||
id=tag.sha().digest(), | id=tag.sha().digest(), | ||||
author=author, | author=author, | ||||
date=date, | date=date, | ||||
name=tag.name, | name=tag.name, | ||||
target=bytes.fromhex(target.decode()), | target=bytes.fromhex(target.decode()), | ||||
target_type=DULWICH_OBJECT_TYPES[target_type.type_name], | target_type=DULWICH_OBJECT_TYPES[target_type.type_name], | ||||
message=tag._message, | message=message, | ||||
metadata=None, | metadata=None, | ||||
synthetic=False, | synthetic=False, | ||||
) | ) |