anchor.diff:        RAISING
           zcx_abapgit_exception .
       METHODS has_remote_source
  -      ABSTRACT
  +          ABSTRACT
         RETURNING
           VALUE(rv_yes) TYPE abap_bool .
       METHODS status
  
positive.code:         VALUE(ro_dot) TYPE REF TO zcl_abapgit_dot_abapgit
        RAISING
          zcx_abapgit_exception .
      METHODS find_remote_dot_apack
        RETURNING
          VALUE(ro_dot) TYPE REF TO zcl_abapgit_apack_reader
        RAISING
          zcx_abapgit_exception .
      METHODS is_offline
        RETURNING
          VALUE(rv_offline) TYPE abap_bool
  
negative.code:     DATA mt_status TYPE zif_abapgit_definitions=>ty_results_tt .
      DATA mi_log TYPE REF TO zif_abapgit_log .
  
      METHODS find_remote_dot_apack
        RETURNING
          VALUE(ro_dot) TYPE REF TO zcl_abapgit_apack_reader
        RAISING
          zcx_abapgit_exception .
      METHODS set_dot_apack
        IMPORTING
          !io_dot_apack TYPE REF TO zcl_abapgit_apack_reader
  