anchor.diff:      DATA: lv_as4user TYPE tdevc-as4user,
             lt_repos   TYPE zif_abapgit_persistence=>tt_repo.
   
  -
       IF iv_package IS INITIAL.
         zcx_abapgit_exception=>raise( 'add, package empty' ).
       ENDIF.
  
positive.code:       zcx_abapgit_exception=>raise( |Package { iv_package } already in use| ).
      ENDIF.
  
    ENDMETHOD.
  ENDCLASS.
  
negative.code:         VALUE(rv_allowed) TYPE abap_bool .
      METHODS add
        IMPORTING
          io_repo TYPE REF TO zcl_abapgit_repo
        RAISING
          zcx_abapgit_exception .
      METHODS validate_sub_super_packages
        IMPORTING
          iv_package TYPE devclass
          it_repos   TYPE zif_abapgit_persistence=>tt_repo
        RAISING
          zcx_abapgit_exception.
  
  ENDCLASS.
  
  
  
  CLASS zcl_abapgit_repo_srv IMPLEMENTATION.
  
  
    METHOD add.
  