anchor.diff:        iv_url         = lv_url
         iv_branch_name = lv_branch_name
         iv_package     = lv_package ).
  -
  -* call status to check for errors
  -    lcl_objects=>status( it_files   = lo_repo->get_files( )
  -                         iv_package = lo_repo->get_package( ) ).
  -
  +    lo_repo->status( ). " check for errors
       lo_repo->deserialize( ).
   
       view( render( ) ).
  
positive.code:     CLEAR lcl_objects_common=>gt_ddic[].
      CLEAR lcl_objects_common=>gt_programs[].
  
      lt_results = status( it_files   = it_files
                           iv_package = iv_package ).
      DELETE lt_results WHERE match = abap_true.
      SORT lt_results BY obj_type ASCENDING obj_name ASCENDING.
      DELETE ADJACENT DUPLICATES FROM lt_results COMPARING obj_type obj_name.
  
negative.code:   METHOD on_event.
  
      DATA: lx_exception TYPE REF TO lcx_exception,
            ls_result    TYPE lcl_file_status=>ty_result,
            lv_url       TYPE string,
            lv_key       TYPE lcl_repo=>ty_key,
            ls_item      TYPE ty_item.
  