anchor.diff:          iv_filename = <ls_stage>-file-filename ).
   
   * remove it from the staging object, as the action is handled here
  -      CLEAR ls_file.
  -      ls_file-path     = <ls_stage>-file-path.
  -      ls_file-filename = <ls_stage>-file-filename.
  -      io_stage->reset( ls_file ).
  -
  -      CLEAR ls_file.
  -      ls_file-path     = c_root.
  -      ls_file-filename = c_dot_abapgit.
  -      ls_file-data     = mo_dot_abapgit->serialize( ).
  -      io_stage->add( ls_file ).
  +*      CLEAR ls_file.
  +*      ls_file-path     = <ls_stage>-file-path.
  +*      ls_file-filename = <ls_stage>-file-filename.
  +*      io_stage->reset( ls_file ).
  +*
  +*      CLEAR ls_file.
  +*      ls_file-path     = c_root.
  +*      ls_file-filename = c_dot_abapgit.
  +*      ls_file-data     = mo_dot_abapgit->serialize( ).
  +*      io_stage->add( ls_file ).
       ENDLOOP.
   
     ENDMETHOD.
  
positive.code: CLASS lcl_stage IMPLEMENTATION.
  
    METHOD constructor.
  
      mv_repo_key = iv_repo_key.
  
    ENDMETHOD.
  
    METHOD lookup.
      DATA ls_stage LIKE LINE OF mt_stage.
  
negative.code:                                                       is_file = <ls_file>-file ).
  
        lo_toolbar->reset( ). " Build line actions
        IF <ls_file>-type = lcl_stage=>c_wftype-local.
          IF lv_method IS NOT INITIAL.
            lo_toolbar->add( iv_txt = 'reset' iv_act = 'stage_reset?' && lv_param ).
          ELSE.
  