anchor.diff:  
     ENDMETHOD.        "check_work_file_exists
   
  +  METHOD update_and_add_dot_abapgit.
  +
  +    FIELD-SYMBOLS <dot_abapgit> LIKE LINE OF mt_workarea.
  +
  +    READ TABLE mt_workarea ASSIGNING <dot_abapgit>
  +      WITH KEY file-path     = c_root_dir
  +               file-filename = c_dot_abapgit.
  +    IF sy-subrc <> 0.
  +      APPEND INITIAL LINE TO mt_workarea ASSIGNING <dot_abapgit>.
  +      <dot_abapgit>-type          = c_wftype-local.
  +      <dot_abapgit>-file-path     = c_root_dir.
  +      <dot_abapgit>-file-filename = c_dot_abapgit.
  +    ENDIF.
  +
  +    <dot_abapgit>-file-data = iv_data.
  +
  +    add( iv_path = c_root_dir iv_filename = c_dot_abapgit ).
  +
  +  ENDMETHOD.        "update_and_add_dot_abapgit
  +
   ENDCLASS.
   
   CLASS lcl_gui_page_background DEFINITION FINAL INHERITING FROM lcl_gui_page_super.
  
positive.code:       mo_dot_abapgit = lcl_dot_abapgit=>build_default( ms_data-master_language ).
      ENDIF.
      APPEND INITIAL LINE TO rt_files ASSIGNING <ls_return>.
      <ls_return>-file-path     = c_root.
      <ls_return>-file-filename = c_dot_abapgit.
      <ls_return>-file-data     = mo_dot_abapgit->serialize( ).
  
  
negative.code: CONSTANTS: gc_english TYPE spras VALUE 'E'.
  
  CONSTANTS: gc_abapgit_homepage TYPE string VALUE 'http://www.abapgit.org'.
  
  CONSTANTS: c_root_dir    TYPE string VALUE '/',
             c_dot_abapgit TYPE string VALUE '.abapgit.xml'.
  
  DEFINE _raise.
    RAISE EXCEPTION TYPE lcx_exception
  