anchor.diff:      LOOP AT lt_files ASSIGNING <ls_file>.
         lv_url =
           'https://raw.githubusercontent.com' &&
  -        lcl_repo=>path_name( iv_repo ) &&
  +        lcl_url=>path_name( is_repo-url ) &&
           '/master' &&
           <ls_file>-path &&
           <ls_file>-filename.                                 "#EC NOTEXT
  
positive.code:                             RAISING lcx_exception.
  
    PRIVATE SECTION.
      CLASS-METHODS p_serialize
                              IMPORTING iv_obj_name TYPE rseuap-obj_name
                              RETURNING value(rt_files) TYPE tt_files
                              RAISING lcx_exception.
      CLASS-METHODS p_deserialize.
  
  ENDCLASS.                    "lcl_serialize DEFINITION
  
  
negative.code: 
  
      rv_html = rv_html &&
        '<a id="' && lcl_url=>name( is_repo-url ) && '"></a>' &&
        '<h2>' && lcl_url=>name( is_repo-url ) && '</h2>&nbsp;' &&
        is_repo-url &&
        '<br>'.
  
      lcl_porcelain=>pull( EXPORTING is_repo        = is_repo
                           IMPORTING et_files       = lt_files ).
  
      rv_html = rv_html && '<table border="1">' && gc_newline.
      LOOP AT lt_files ASSIGNING <ls_file>.
  