anchor.diff:  
   
   
  -CLASS ZCL_ABAPGIT_TADIR IMPLEMENTATION.
  +CLASS zcl_abapgit_tadir IMPLEMENTATION.
   
   
     METHOD build.
  
positive.code: 
      IF ls_tadir-delflag = 'X'.
        RETURN. "Mark for deletion -> return nothing
      ENDIF.
  
      rv_devclass = ls_tadir-devclass.
  
negative.code:       ls_item-obj_name = <ls_tadir>-obj_name.
        ls_item-devclass = <ls_tadir>-devclass.
  
        IF exists( ls_item ) = abap_true.
          APPEND <ls_tadir> TO rt_tadir.
        ENDIF.
      ENDLOOP.
  
    ENDMETHOD.                    "check_exists
  
    METHOD exists.
  
      IF zcl_abapgit_objects=>is_supported( is_item ) = abap_false.
        rv_exists = abap_true.
        RETURN.
      ENDIF.
  
      rv_exists = zcl_abapgit_objects=>exists( is_item ).
  
    ENDMETHOD.
  
    METHOD get_object_package.
  
      DATA: ls_tadir TYPE tadir,
            ls_item  TYPE zif_abapgit_definitions=>ty_item.
  
      ls_tadir = read_single( iv_pgmid    = iv_pgmid
                              iv_object   = iv_object
  