anchor.diff:  
     METHOD remove.
   
  -    DATA: lv_answer   TYPE c LENGTH 1,
  -          lo_repo     TYPE REF TO zcl_abapgit_repo,
  -          lv_package  TYPE devclass,
  -          lv_question TYPE c LENGTH 200.
  -
  -
  -    lo_repo     = zcl_abapgit_repo_srv=>get_instance( )->get( iv_key ).
  -    lv_package  = lo_repo->get_package( ).
  -    lv_question = |This will remove the repository reference to the package { lv_package
  +    DATA: lv_answer    TYPE c LENGTH 1,
  +          lo_repo      TYPE REF TO zcl_abapgit_repo,
  +          lv_package   TYPE devclass,
  +          lv_question  TYPE c LENGTH 200,
  +          lv_repo_name TYPE string,
  +          lv_message   TYPE string.
  +
  +
  +    lo_repo      = zcl_abapgit_repo_srv=>get_instance( )->get( iv_key ).
  +    lv_repo_name = lo_repo->get_name( ).
  +    lv_package   = lo_repo->get_package( ).
  +    lv_question  = |This will remove the repository reference to the package { lv_package
         }. All objects will safely remain in the system.|.
   
       lv_answer = zcl_abapgit_ui_factory=>get_popups( )->popup_to_confirm(
  
positive.code: 
      COMMIT WORK.
  
    ENDMETHOD.
  
  
  
negative.code: 
    METHOD purge.
  
      DATA: lt_tadir     TYPE zif_abapgit_definitions=>ty_tadir_tt,
            lv_answer    TYPE c LENGTH 1,
            lo_repo      TYPE REF TO zcl_abapgit_repo,
            lv_package   TYPE devclass,
            lv_question  TYPE c LENGTH 100,
            ls_checks    TYPE zif_abapgit_definitions=>ty_delete_checks,
            lv_repo_name TYPE string,
            lv_message   TYPE string.
  
  
      lo_repo = zcl_abapgit_repo_srv=>get_instance( )->get( iv_key ).
      lv_repo_name = lo_repo->get_name( ).
  
      lv_package = lo_repo->get_package( ).
      lt_tadir   = zcl_abapgit_factory=>get_tadir( )->read( lv_package ).
  