anchor.diff:  
     METHOD render_repo_online.
   
  -    CONSTANTS: BEGIN OF c_status,
  -                 commit TYPE c VALUE 'C',
  -                 match  TYPE c VALUE 'M',
  -                 pull   TYPE c VALUE 'P',
  -               END OF c_status.
  -
       DATA: lv_link        TYPE string,
  -          lv_status      TYPE string,
             lv_object      TYPE string,
             lv_index       LIKE sy-tabix,
             lv_file_encode TYPE string,
  
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: * See http://www.abapgit.org
  
  CONSTANTS: gc_xml_version  TYPE string VALUE 'v1.0.0',      "#EC NOTEXT
             gc_abap_version TYPE string VALUE 'v1.7.6'.      "#EC NOTEXT
  
  ********************************************************************************
  * The MIT License (MIT)
  