anchor.diff:      IF go_user->is_hidden( io_repo->get_key( ) ) = abap_false.
         TRY.
             lt_results = io_repo->status( ).
  -          IF io_repo->get_sha1_remote( ) <> io_repo->get_sha1_local( ).
  -            lv_status = c_status-pull.
  -          ELSE.
  -            READ TABLE lt_results WITH KEY match = abap_false TRANSPORTING NO FIELDS.
  -            IF sy-subrc = 0.
  -              lv_status = c_status-commit.
  -            ELSE.
  -              lv_status = c_status-match.
  -            ENDIF.
  -          ENDIF.
   
             ro_html->add( '<table class="repo_tab">' ).
             ro_html->add( '<tbody>' ).
  
positive.code:                                           is_file = <ls_result> ).
  
              CLEAR lv_link.
              IF lv_status = c_status-match AND <ls_result>-filename IS INITIAL.
                MOVE-CORRESPONDING <ls_result> TO ls_item.
                lv_supported = lcl_objects=>is_supported( ls_item ).
                IF lv_supported = abap_true.
                  lv_link = 'new'.
                  lv_status = c_status-commit.
                ELSE.
                  lv_link = |Object type <b>{ ls_item-obj_type }</b> not supported|.
                ENDIF.
  
negative.code:           ro_html->add( '</tbody>' ).
            ro_html->add( '</table>' ).
  
            IF io_repo->get_sha1_remote( ) <> io_repo->get_sha1_local( ).
              ro_html->add( '<a href="sapevent:pull?' &&
                io_repo->get_key( ) &&
                '">pull</a>' ).
            ELSE.
              ro_html->add( '<a href="sapevent:stage?' &&
                io_repo->get_key( ) &&
                '">stage</a>' ).
            ENDIF.
  
            ro_html->add( lcl_sap_package=>check(
              it_results = lt_results
              iv_top     = io_repo->get_package( ) ) ).
  
          CATCH lcx_exception INTO lx_error.
            ro_html->add( render_error( lx_error ) ).
  