anchor.diff:        ENDIF.
       ENDLOOP.
   
  +    LOOP AT lt_dd08v ASSIGNING <ls_dd08v>.
  +      CLEAR: <ls_dd08v>-tabname, <ls_dd08v>-ddlanguage.
  +    ENDLOOP.
  +    LOOP AT lt_dd35v ASSIGNING <ls_dd35v>.
  +      CLEAR <ls_dd35v>-tabname.
  +    ENDLOOP.
  +
   * remove inherited search helps
       DELETE lt_dd35v WHERE shlpinher = abap_true.
       LOOP AT lt_dd36m ASSIGNING <ls_dd36m>.
  +      CLEAR <ls_dd36m>-tabname.
         lv_index = sy-tabix.
         READ TABLE lt_dd35v WITH KEY fieldname = <ls_dd36m>-fieldname TRANSPORTING NO FIELDS.
         IF sy-subrc <> 0.
  
positive.code: 
        zcl_abapgit_objects_activation=>add_item( ms_item ).
  
  * handle indexes
        LOOP AT lt_dd12v INTO ls_dd12v.
  
  * todo, call corr_insert?
  
          CLEAR lt_secondary.
          LOOP AT lt_dd17v INTO ls_dd17v
              WHERE sqltab = ls_dd12v-sqltab AND indexname = ls_dd12v-indexname.
            APPEND ls_dd17v TO lt_secondary.
          ENDLOOP.
  
          CALL FUNCTION 'DDIF_INDX_PUT'
            EXPORTING
              name              = ls_dd12v-sqltab
              id                = ls_dd12v-indexname
              dd12v_wa          = ls_dd12v
            TABLES
              dd17v_tab         = lt_secondary
            EXCEPTIONS
              indx_not_found    = 1
              name_inconsistent = 2
              indx_inconsistent = 3
              put_failure       = 4
              put_refused       = 5
              OTHERS            = 6.
          IF sy-subrc <> 0.
            zcx_abapgit_exception=>raise_t100( ).
          ENDIF.
  
          CALL FUNCTION 'DD_DD_TO_E071'
            EXPORTING
              type     = 'INDX'
              name     = ls_dd12v-sqltab
              id       = ls_dd12v-indexname
            IMPORTING
              obj_name = lv_tname.
  
          zcl_abapgit_objects_activation=>add( iv_type = 'INDX'
                                               iv_name = lv_tname ).
  
        ENDLOOP.
  
        deserialize_texts( io_xml   = io_xml
                           is_dd02v = ls_dd02v ).
  
negative.code: * remove foreign keys inherited from .INCLUDEs
      DELETE lt_dd08v WHERE noinherit = 'N'.
      LOOP AT lt_dd05m ASSIGNING <ls_dd05m>.
        CLEAR <ls_dd05m>-tabname.
        lv_index = sy-tabix.
        READ TABLE lt_dd08v WITH KEY fieldname = <ls_dd05m>-fieldname TRANSPORTING NO FIELDS.
        IF sy-subrc <> 0.
  