anchor.diff:                                           io_repo    = me
                                            io_stage   = io_stage ).
   
  -    set_sha1( lv_branch ).
  +    set( iv_sha1 = lv_branch ).
   
       refresh( ).
  +
  +    set( it_checksums = build_local_checksums( ) ).
   
     ENDMETHOD.                    "push
   
  
positive.code:           ms_data        TYPE lcl_persistence_repo=>ty_repo.
  
      METHODS:
        save_local_checksums
          RAISING lcx_exception,
        find_dot_abapgit
          RAISING lcx_exception,
        set_local_checksums
          IMPORTING it_checksums TYPE lcl_persistence_repo=>ty_local_checksum_tt
          RAISING   lcx_exception.
  
  ENDCLASS.                    "lcl_repo DEFINITION
  
negative.code:         ls_object-sha1 = lv_ref_delta.
          TRANSLATE ls_object-sha1 TO LOWER CASE.
        ELSE.
          ls_object-sha1 = lcl_hash=>sha1(
            iv_type = lv_type
            iv_data = lv_decompressed ).
        ENDIF.
        ls_object-type = lv_type.
        ls_object-data = lv_decompressed.
  