anchor.diff:    METHOD back.
   
       DATA: lv_index TYPE i,
  -          ls_stack TYPE ty_page_stack.
  +          ls_stack LIKE LINE OF mt_stack.
   
       lv_index = lines( mt_stack ).
   
  
positive.code:       ELSE.
          LOOP AT is_item-files INTO ls_file.
            IF ls_file-is_changed = abap_true.
              lv_difflink = lcl_html_action_utils=>file_encode( iv_key = io_repo->get_key( )
                                                                is_file = ls_file ).
              ro_html->add_anchor( iv_txt = 'diff' iv_act = |diff?{ lv_difflink }| ).
            ELSE.
              ro_html->add( |<span>&nbsp;</span>| ).
            ENDIF.
  
negative.code:     DATA: lt_fields TYPE tihttpnvp,
            ls_field  LIKE LINE OF lt_fields.
  
      FIELD-SYMBOLS <lv_field> TYPE string.
  
      ls_field-name = 'KEY'.
      ls_field-value = iv_key.
      APPEND ls_field TO lt_fields.
  
      ls_field-name = 'PATH'.
      ASSIGN COMPONENT ls_field-name OF STRUCTURE ig_file TO <lv_field>.
      ASSERT <lv_field> IS ASSIGNED.
      ls_field-value = <lv_field>.
      APPEND ls_field TO lt_fields.
  
      ls_field-name = 'FILENAME'.
      ASSIGN COMPONENT ls_field-name OF STRUCTURE ig_file TO <lv_field>.
      ASSERT <lv_field> IS ASSIGNED.
      ls_field-value = <lv_field>.
      APPEND ls_field TO lt_fields.
  
      rv_string = cl_http_utility=>if_http_utility~fields_to_string( lt_fields ).
  