anchor.diff:                               io_xml   = lo_xml ).
         APPEND ls_file TO rt_files.
   
  -      ls_file = abap_to_file( is_item  = is_item
  -                              iv_extra = <ls_func>-funcname
  -                              it_abap  = lt_new_source ).
  +      IF NOT lt_new_source IS INITIAL.
  +        ls_file = abap_to_file( is_item  = is_item
  +                                iv_extra = <ls_func>-funcname
  +                                it_abap  = lt_new_source ).
  +      ELSE.
  +        ls_file = abap_to_file( is_item  = is_item
  +                                iv_extra = <ls_func>-funcname
  +                                it_abap  = lt_source ).
  +      ENDIF.
         APPEND ls_file TO rt_files.
   
       ENDLOOP.
  
positive.code:   METHOD includes.
  
      DATA: lv_program TYPE program,
            lt_functab TYPE tt_rs38l_incl.
  
      FIELD-SYMBOLS: <ls_func> LIKE LINE OF lt_functab.
  
  
      lv_program = main_name( is_item ).
  
negative.code: * See https://github.com/larshp/abapGit/
  
  CONSTANTS: gc_xml_version  TYPE string VALUE 'v0.2-alpha',  "#EC NOTEXT
             gc_abap_version TYPE string VALUE 'v0.60'.       "#EC NOTEXT
  
  ********************************************************************************
  * The MIT License (MIT)
  