anchor.diff:      IF lv_answer = 'A'.
         ev_cancel = abap_true.
       ELSE.
  -      READ TABLE lt_fields INDEX 1 ASSIGNING <ls_field>.
  +      READ TABLE lt_fields WITH KEY fieldname = 'LINE'
  +                           ASSIGNING <ls_field>.
         ASSERT sy-subrc = 0.
         ev_name = |{ zif_abapgit_definitions=>gc_tag_prefix }{ <ls_field>-value }|.
       ENDIF.
  
positive.code:     lo_branches = lcl_git_transport=>branches( iv_url ).
      lt_tags     = lo_branches->get_tags_only( ).
  
      IF iv_select_mode = abap_true.
  
        LOOP AT lt_tags ASSIGNING <ls_tag>.
  
negative.code: 
    METHOD create_tag_popup.
  
      DATA: lv_answer TYPE c LENGTH 1,
            lt_fields TYPE TABLE OF sval.
  
      FIELD-SYMBOLS: <ls_field> LIKE LINE OF lt_fields.
  
      CLEAR: ev_name, ev_cancel.
  
      add_field( EXPORTING iv_tabname    = 'TOAVALUE'
                           iv_fieldname  = 'REFER_CODE'
                           iv_fieldtext  = 'SHA'
                           iv_value      = iv_sha1(7)
                           iv_field_attr = '05'
                 CHANGING ct_fields      = lt_fields ).
  
      add_field( EXPORTING iv_tabname   = 'TEXTL'
                           iv_fieldname = 'LINE'
  