anchor.diff:  
         IF lv_found_target = abap_false.
   * added in source
  -        _from_source.
  +        READ TABLE mt_objects ASSIGNING <ls_object>
  +          WITH KEY type COMPONENTS
  +            type = zif_abapgit_definitions=>c_type-blob
  +            sha1 = <ls_source>-sha1.
  +        ASSERT sy-subrc = 0.
  +
  +        ms_merge-stage->add( iv_path     = <ls_file>-path
  +                             iv_filename = <ls_file>-name
  +                             iv_data     = <ls_object>-data ).
           <ls_result>-sha1 = <ls_source>-sha1.
           CONTINUE.
         ELSEIF lv_found_source = abap_false.
  
positive.code:         <ls_result>-sha1 = <ls_source>-sha1.
        ELSEIF <ls_target>-sha1 = <ls_common>-sha1.
  * changed in source
          _from_source.
          <ls_result>-sha1 = <ls_source>-sha1.
        ELSEIF <ls_source>-sha1 = <ls_common>-sha1.
  * changed in target
  
negative.code: 
  
    METHOD calculate_result.
  
      DATA: lt_files        TYPE zif_abapgit_definitions=>ty_expanded_tt,
            lv_found_source TYPE abap_bool,
  