anchor.diff:  
     ENDMETHOD.
   
  -
  -  METHOD validate.
  -
  -    lcl_url=>name( |{ iv_url }| ).
  -    lcl_app=>repo_srv( )->validate_package( iv_package ).
  -
  -  ENDMETHOD.
  -
   ENDCLASS.
  
positive.code:       lv_finished = abap_true.
  
        TRY.
            validate( iv_url     = lv_url
                      iv_package = lv_package ).
  
          CATCH zcx_abapgit_exception INTO lx_error.
            MESSAGE lx_error->text TYPE 'S' DISPLAY LIKE 'E'.
            " in case of validation errors we display the popup again
  
negative.code:         EXPORTING
            ev_url     TYPE abaptxt255-line
            ev_package TYPE tdevc-devclass
            ev_branch  TYPE textl-line.
  
  ENDCLASS.
  
  