anchor.diff:  
       super->deserialize( ).
   
  -    set_sha1( mv_branch ).
  +    set( iv_sha1 = mv_branch ).
   
     ENDMETHOD.                    "deserialize
   
  
positive.code: 
    ENDMETHOD.
  
    METHOD set_sha1.
  
      DATA: lo_persistence TYPE REF TO lcl_persistence_repo.
  
  
      CREATE OBJECT lo_persistence.
  
      lo_persistence->update_sha1( iv_key         = ms_data-key
                                   iv_branch_sha1 = iv_sha1 ).
  
      ms_data-sha1 = iv_sha1.
  
    ENDMETHOD.                    "set_sha1
  
  ENDCLASS.                    "lcl_repo_online IMPLEMENTATION
  
  *----------------------------------------------------------------------*
  
negative.code:           ms_data        TYPE lcl_persistence_repo=>ty_repo.
  
      METHODS:
        find_dot_abapgit
          RAISING lcx_exception,
        set
          IMPORTING iv_sha1      TYPE ty_sha1 OPTIONAL
                    it_checksums TYPE lcl_persistence_repo=>ty_local_checksum_tt OPTIONAL
          RAISING   lcx_exception.
  
  ENDCLASS.                    "lcl_repo DEFINITION
  