diff --git a/simple_revert/restore_version.py b/simple_revert/restore_version.py index ba1b62d..96c48e2 100755 --- a/simple_revert/restore_version.py +++ b/simple_revert/restore_version.py @@ -159,7 +159,7 @@ def build_undelete_changes(restore_objs): obj['version'] = last_version changes.append(obj) queue.extend(find_new_refs(obj, obj_to_dict(obj_history[-1]))) - comment_part = 'version {0} of {1} {2}'.format(obj_version, obj_type, obj_id) + comment_part = 'v{0} of {1}{2}'.format(obj_version, str(obj_type)[0], obj_id) if len(comment): comment += ", " + comment_part else: @@ -267,7 +267,7 @@ def main(): elif sys.stdout.isatty(): tags = { 'created_by': 'restore-version.py', - 'comment': comment + 'comment': comment[0:254] # too long comment cause error, only can cut it } upload_changes(changes, tags) else: