anchor.diff:  
     METHOD zif_abapgit_object~exists.
   
  -    DATA: lv_name TYPE c LENGTH 30.
  -
  -    lv_name = ms_item-obj_name.
  -
       TRY.
           CALL METHOD ('CL_CMP_TEMPLATE')=>('S_TEMPLATE_EXISTS')
             EXPORTING
  -            i_name       = lv_name
  +            i_name       = mv_name
               i_version    = 'A'
             RECEIVING
               r_flg_exists = rv_bool.
  
positive.code:     TRY.
          CALL METHOD ('CL_CMP_TEMPLATE')=>('S_CREATE_FROM_DB')
            EXPORTING
              i_name         = |{ ms_item-obj_name }|
              i_version      = 'A'
            RECEIVING
              r_ref_template = lo_cmp_template.
  
negative.code:     INTERFACES zif_abapgit_object.
  
    PRIVATE SECTION.
      DATA: mo_cmp_db TYPE REF TO object,
            mv_name   TYPE c LENGTH 30.
  
  ENDCLASS.
  
  
  
  CLASS zcl_abapgit_object_cmpt IMPLEMENTATION.
  
  
    METHOD constructor.
  