anchor.diff:        lt_e071         TYPE tr_objects,
         lv_text         TYPE string,
         lv_answer       TYPE c LENGTH 1,
  -      lv_lock_objects TYPE trparflag.
  +      lv_lock_objects TYPE trparflag,
  +      lt_log          TYPE sprot_u_tab.
   
       lv_answer = zcl_abapgit_ui_factory=>get_popups( )->popup_to_confirm(
                       iv_titlebar              = `Lock objects?`
  
positive.code: 
      lt_e071 = collect_all_objects( iv_key ).
  
      CALL FUNCTION 'TR_REQUEST_CHOICE'
        EXPORTING
          it_e071              = lt_e071
          iv_lock_objects      = lv_lock_objects
        IMPORTING
          es_request           = ls_request
        EXCEPTIONS
          invalid_request      = 1
          invalid_request_type = 2
  
negative.code: 
  
    METHOD resolve.
      DATA: lv_object    TYPE tadir-object,
            lv_obj_name  TYPE tadir-obj_name,
            ls_tadir     TYPE zif_abapgit_definitions=>ty_tadir,
            lv_result    TYPE trpari-s_checked,
            ls_tadir_sap TYPE tadir.
  
      FIELD-SYMBOLS: <ls_request> LIKE LINE OF it_requests,
                     <ls_object>  LIKE LINE OF <ls_request>-objects.
  