anchor.diff:      ty_chmod TYPE c LENGTH 6 .
     TYPES:
       BEGIN OF ty_object,
  -      sha1    TYPE zif_abapgit_definitions=>ty_sha1,
  -      type    TYPE zif_abapgit_definitions=>ty_type,
  +      sha1    TYPE ty_sha1,
  +      type    TYPE ty_type,
         data    TYPE xstring,
         adler32 TYPE ty_adler32,
         index   TYPE i,
  
positive.code:     ty_git_branch_list_tt TYPE STANDARD TABLE OF ty_git_branch WITH DEFAULT KEY .
    TYPES:
      BEGIN OF ty_git_tag,
        sha1         TYPE zif_abapgit_definitions=>ty_sha1,
        object       TYPE zif_abapgit_definitions=>ty_sha1,
        name         TYPE string,
        type         TYPE ty_git_branch_type,
        display_name TYPE string,
  
negative.code:     BEGIN OF ty_merge_conflict,
        path        TYPE string,
        filename    TYPE string,
        source_sha1 TYPE ty_sha1,
        source_data TYPE xstring,
        target_sha1 TYPE ty_sha1,
        target_data TYPE xstring,
        result_sha1 TYPE ty_sha1,
        result_data TYPE xstring,
      END OF ty_merge_conflict .
    TYPES:
  