anchor.diff:    ENDMETHOD.
   
   
  -  METHOD get_key.
  +  METHOD zif_abapgit_repo~get_key.
       rv_key = ms_data-key.
     ENDMETHOD.
   
   
  -  METHOD get_local_settings.
  +  METHOD zif_abapgit_repo~get_local_settings.
   
       rs_settings = ms_data-local_settings.
   
     ENDMETHOD.
   
   
  -  METHOD get_log.
  -    ri_log = mi_log.
  -  ENDMETHOD.
  -
  -
  -  METHOD get_name.
  +  METHOD zif_abapgit_repo~get_name.
   
       rv_name = ms_data-local_settings-display_name.
   
     ENDMETHOD.
   
   
  -  METHOD get_package.
  +  METHOD zif_abapgit_repo~get_package.
       rv_package = ms_data-package.
     ENDMETHOD.
   
   
  -  METHOD get_unsupported_objects_local.
  -
  -    DATA: lt_tadir           TYPE zif_abapgit_definitions=>ty_tadir_tt,
  -          lt_supported_types TYPE zcl_abapgit_objects=>ty_types_tt.
  -
  -    FIELD-SYMBOLS: <ls_tadir>  LIKE LINE OF lt_tadir,
  -                   <ls_object> LIKE LINE OF rt_objects.
  -
  -    lt_tadir = zcl_abapgit_factory=>get_tadir( )->read(
  -                      iv_package            = ms_data-package
  -                      iv_ignore_subpackages = ms_data-local_settings-ignore_subpackages
  -                      iv_only_local_objects = ms_data-local_settings-only_local_objects
  -                      io_dot                = get_dot_abapgit( ) ).
  -
  -    lt_supported_types = zcl_abapgit_objects=>supported_list( ).
  -    LOOP AT lt_tadir ASSIGNING <ls_tadir>.
  -      READ TABLE lt_supported_types WITH KEY table_line = <ls_tadir>-object TRANSPORTING NO FIELDS.
  -      IF sy-subrc <> 0.
  -        APPEND INITIAL LINE TO rt_objects ASSIGNING <ls_object>.
  -        MOVE-CORRESPONDING <ls_tadir> TO <ls_object>.
  -        <ls_object>-obj_type = <ls_tadir>-object.
  -      ENDIF.
  -    ENDLOOP.
  -
  -  ENDMETHOD.
  -
  -
  -  METHOD is_offline.
  +  METHOD zif_abapgit_repo~is_offline.
       rv_offline = ms_data-offline.
     ENDMETHOD.
   
   
  -  METHOD notify_listener.
  -
  -    DATA ls_meta_slug TYPE zif_abapgit_persistence=>ty_repo_xml.
  -
  -    IF mi_listener IS BOUND.
  -      MOVE-CORRESPONDING ms_data TO ls_meta_slug.
  -      mi_listener->on_meta_change(
  -        iv_key         = ms_data-key
  -        is_meta        = ls_meta_slug
  -        is_change_mask = is_change_mask ).
  -    ENDIF.
  -
  -  ENDMETHOD.
  -
  -
  -  METHOD refresh.
  +  METHOD zif_abapgit_repo~refresh.
   
       mv_request_local_refresh = abap_true.
       reset_remote( ).
  
positive.code:   ENDMETHOD.
  
  
    METHOD deserialize.
  
      DATA: lt_updated_files TYPE zif_abapgit_definitions=>ty_file_signatures_tt,
            lt_result        TYPE zif_abapgit_data_deserializer=>ty_results,
  
negative.code:   ENDMETHOD.
  
  
    METHOD zif_abapgit_repo~get_dot_abapgit.
      CREATE OBJECT ro_dot_abapgit
        EXPORTING
          is_data = ms_data-dot_abapgit.
    ENDMETHOD.
  
  
    METHOD zif_abapgit_repo~get_files_local.
  
      DATA lo_serialize TYPE REF TO zcl_abapgit_serialize.
      DATA lt_filter TYPE zif_abapgit_definitions=>ty_tadir_tt.
  