anchor.diff:                                          IMPORTING ev_key    = lv_key
                                                     es_file   = ls_file ).
   
  -    lo_repo  ?= lcl_repo_srv=>get( lv_key ).
  +    lo_repo  ?= lcl_app=>repo_srv( )->get( lv_key ).
       lt_remote = lo_repo->get_files_remote( ).
       lt_local  = lo_repo->get_files_local( ).
   
  
positive.code: 
      validate_package( iv_package ).
  
      lv_key = go_persistence->add(
        iv_url         = iv_url
        iv_branch_name = iv_branch_name
        iv_package     = iv_package ).
  
      TRY.
          ls_repo = go_persistence->read( lv_key ).
        CATCH lcx_not_found.
          _raise 'new_online not found'.
      ENDTRY.
  
negative.code:       lc_plugins TYPE string VALUE 'https://github.com/larshp/abapGit-plugins.git' ##NO_TEXT.
  
      TRY.
          IF lcl_app=>repo_srv( )->is_repo_installed( lc_abapgit ) = abap_false
              OR lcl_app=>repo_srv( )->is_repo_installed( lc_plugins ) = abap_false.
            rv_not_completely_installed = abap_true.
          ENDIF.
        CATCH lcx_exception.
  