anchor.diff:      READ TABLE it_post_fields INTO ls_post_field WITH KEY name = 'starting_folder'.
       ASSERT sy-subrc = 0.
       lo_dot->set_starting_folder( ls_post_field-value ).
  +
  +    READ TABLE it_post_fields INTO ls_post_field WITH KEY name = 'ignore_files'.
  +    ASSERT sy-subrc = 0.
  +
  +    SPLIT ls_post_field-value AT zif_abapgit_definitions=>c_newline INTO TABLE lt_ignore.
  +    DELETE lt_ignore WHERE table_line IS INITIAL.
  +    " Remove everything
  +    LOOP AT lo_dot->get_data( )-ignore INTO lv_ignore.
  +      lo_dot->remove_ignore( iv_path = '' iv_filename = lv_ignore ).
  +    ENDLOOP.
  +    " Add newly entered files
  +    LOOP AT lt_ignore INTO lv_ignore.
  +      lo_dot->add_ignore( iv_path = '' iv_filename = lv_ignore ).
  +    ENDLOOP.
   
       lo_requirements = lcl_requirements=>new( ).
       LOOP AT it_post_fields INTO ls_post_field WHERE name CP 'req_*'.
  
positive.code: 
      io_html->add( '<h2>.abapgit.xml</h2>' ).
      io_html->add( '<table class="settings">' ).
  
      lv_select_html = '<select name="folder_logic">'.
      LOOP AT lt_folder_logic ASSIGNING <lv_folder_logic>.
  
negative.code:       iv_value = |<input name="starting_folder" type="text" size="10" value="{ ls_dot-starting_folder }">|
      ) ).
  
      LOOP AT ls_dot-ignore ASSIGNING <lv_ignore>.
        lv_ignore = lv_ignore && <lv_ignore> && zif_abapgit_definitions=>c_newline.
      ENDLOOP.
  
      io_html->add( render_table_row(
        iv_name  = 'Ignore files'
        iv_value = |<textarea name="ignore_files" rows="{ lines( ls_dot-ignore )
                   }" cols="50">{ lv_ignore }</textarea>|
      ) ).
  
      io_html->add( '</table>' ).
  
      render_dot_abapgit_reqs(
        it_requirements = ls_dot-requirements
        io_html         = io_html ).
  
  
    ENDMETHOD.
  
  