anchor.diff:  
     METHOD push_auto.
   
  -    DATA: ls_comment TYPE ty_comment,
  -          ls_files   TYPE ty_stage_files,
  -          lo_stage   TYPE REF TO lcl_stage.
  +    DATA: ls_comment    TYPE ty_comment,
  +          ls_files      TYPE ty_stage_files,
  +          ls_user_files LIKE ls_files,
  +          lo_stage      TYPE REF TO lcl_stage.
   
       FIELD-SYMBOLS: <ls_local> LIKE LINE OF ls_files-local.
   
  
positive.code:     ls_files = lcl_stage_logic=>get( io_repo ).
  
      DO.
  
        READ TABLE ls_files-local INDEX 1 ASSIGNING <ls_local>.
        IF sy-subrc <> 0.
          EXIT.
  
negative.code:           lo_stage->add( iv_path     = <ls_local>-file-path
                           iv_filename = <ls_local>-file-filename
                           iv_data     = <ls_local>-file-data ).
  
            APPEND <ls_local> TO ls_user_files-local.
          ENDIF.
        ENDLOOP.
  
        ls_comment-comment  = build_comment( ls_user_files ).
  
        io_repo->push( is_comment = ls_comment
                       io_stage   = lo_stage ).
  