anchor.diff:      ty_bitbyte TYPE c LENGTH 8 .
     TYPES:
       ty_sha1    TYPE c LENGTH 40 .
  -  TYPES: ty_adler32 TYPE x LENGTH 4.
  +  TYPES:
  +    ty_adler32 TYPE x LENGTH 4 .
     TYPES:
       BEGIN OF ty_file_signature,
         path     TYPE string,
  
positive.code:     END OF ty_git_tag .
    TYPES:
      ty_git_tag_list_tt TYPE STANDARD TABLE OF ty_git_tag WITH DEFAULT KEY .
  
    TYPES:
      BEGIN OF ty_hotkey,
        sequence TYPE string,
        action   TYPE string,
      END OF ty_hotkey,
      tty_hotkey TYPE STANDARD TABLE OF ty_hotkey
                      WITH NON-UNIQUE DEFAULT KEY.
  
    CONSTANTS:
      BEGIN OF c_git_branch_type,
        branch          TYPE ty_git_branch_type VALUE 'HD',
        lightweight_tag TYPE ty_git_branch_type VALUE 'TG',
        annotated_tag   TYPE ty_git_branch_type VALUE 'AT',
        other           TYPE ty_git_branch_type VALUE 'ZZ',
      END OF c_git_branch_type .
    CONSTANTS c_head_name TYPE string VALUE 'HEAD' ##NO_TEXT.
  
    TYPES:
      BEGIN OF ty_git_user,
        name  TYPE string,
  
negative.code:     END OF ty_file_item .
    TYPES:
      ty_files_item_tt TYPE STANDARD TABLE OF ty_file_item WITH DEFAULT KEY .
    TYPES:
      ty_yes_no TYPE c LENGTH 1 .
    TYPES:
      BEGIN OF ty_overwrite.
        INCLUDE TYPE ty_item.
    TYPES: decision TYPE ty_yes_no,
           END OF ty_overwrite .
    TYPES:
      ty_overwrite_tt TYPE STANDARD TABLE OF ty_overwrite WITH DEFAULT KEY
                                WITH UNIQUE HASHED KEY object_type_and_name
                                     COMPONENTS obj_type obj_name .
    TYPES:
      BEGIN OF ty_requirements,
        met      TYPE ty_yes_no,
        decision TYPE ty_yes_no,
      END OF ty_requirements .
    TYPES:
      BEGIN OF ty_transport_type,
        request TYPE trfunction,
        task    TYPE trfunction,
      END OF ty_transport_type .
    TYPES:
      BEGIN OF ty_transport,
        required  TYPE abap_bool,
        transport TYPE trkorr,
        type      TYPE ty_transport_type,
      END OF ty_transport .
    TYPES:
      BEGIN OF ty_deserialize_checks,
        overwrite       TYPE ty_overwrite_tt,
        warning_package TYPE ty_overwrite_tt,
        requirements    TYPE ty_requirements,
        transport       TYPE ty_transport,
      END OF ty_deserialize_checks .
    TYPES:
      BEGIN OF ty_delete_checks,
        transport TYPE ty_transport,
      END OF ty_delete_checks .
    TYPES:
      BEGIN OF ty_metadata,
        class        TYPE string,
  