anchor.diff:  
       METHODS: constructor
         IMPORTING
  -        is_result TYPE lcl_file_status=>ty_result
  -        io_diff   TYPE REF TO lcl_diff.
  +        is_local  TYPE ty_file
  +        is_remote TYPE ty_file.
   
     PRIVATE SECTION.
  -    DATA: ms_result TYPE lcl_file_status=>ty_result,
  -          mo_diff   TYPE REF TO lcl_diff.
  +    DATA: mv_filename TYPE string,
  +          mo_diff     TYPE REF TO lcl_diff.
   
       METHODS styles       RETURNING VALUE(ro_html) TYPE REF TO lcl_html_helper.
       METHODS render_head  RETURNING VALUE(ro_html) TYPE REF TO lcl_html_helper.
  
positive.code:     lo_html->add( |<span class="diff_banner diff_del">- { ls_count-delete }</span>| ). "#EC NOTEXT
      lo_html->add( |<span class="diff_banner diff_upd">~ { ls_count-update }</span>| ). "#EC NOTEXT
      lo_html->add( '<span class="diff_name">' ).             "#EC NOTEXT
      lo_html->add( ms_result-obj_type ).                     "#EC NOTEXT
      lo_html->add( |<strong>{ ms_result-obj_name }</strong>| ). "#EC NOTEXT
      lo_html->add( |({ ms_result-filename })| ).
      lo_html->add( '</span>' ).                              "#EC NOTEXT
      lo_html->add( '</div>' ).                               "#EC NOTEXT
  
  
negative.code: 
      DATA:
        lt_nodes TYPE lcl_git_pack=>ty_nodes_tt,
        lt_files TYPE ty_files_tt,
        lv_sha1  TYPE ty_sha1,
        lt_stage TYPE lcl_stage=>ty_stage_tt,
        lv_index TYPE i.
  
      FIELD-SYMBOLS: <ls_file>  LIKE LINE OF lt_files,
                     <ls_stage> LIKE LINE OF lt_stage,
                     <ls_node>  LIKE LINE OF lt_nodes.
  
  
      lt_nodes = root_tree( it_objects = io_repo->get_objects( )
                            iv_branch  = io_repo->get_sha1_remote( ) ).
  
  * todo, can only handle add
      lt_stage = io_stage->get_all( ).
      LOOP AT lt_stage ASSIGNING <ls_stage> WHERE method = lcl_stage=>c_method-add.
        APPEND <ls_stage>-file TO lt_files.
      ENDLOOP.
  
      LOOP AT lt_files ASSIGNING <ls_file>.
        lv_index = sy-tabix.
  