anchor.diff:          committer TYPE string,
           body      TYPE string,
         END OF ty_commit .
  +    TYPES:
  +      BEGIN OF ty_adler32,
  +        sha1    TYPE zif_abapgit_definitions=>ty_sha1,
  +        type    TYPE zif_abapgit_definitions=>ty_type,
  +        adler32 TYPE zcl_abapgit_hash=>ty_adler32,
  +      END OF ty_adler32 .
  +    TYPES:
  +      ty_adler32_tt TYPE SORTED TABLE OF ty_adler32 WITH UNIQUE KEY sha1 type .
   
       CLASS-METHODS decode
         IMPORTING
  
positive.code:           lo_progress      TYPE REF TO zcl_abapgit_progress,
            lv_objects_total TYPE i.
  
      FIELD-SYMBOLS: <ls_object> LIKE LINE OF it_objects.
  
      rv_data = c_pack_start.
  
  
negative.code:         VALUE(rv_xstring) TYPE xstring
        RAISING
          zcx_abapgit_exception .
      CLASS-METHODS zlib_decompress
        CHANGING
          !cv_data         TYPE xstring
          !cv_decompressed TYPE xstring
        RAISING
          zcx_abapgit_exception .
  ENDCLASS.
  
  
  