anchor.diff:            lv_path    TYPE string,
             lv_xstr    TYPE xstring.
   
  -    " TODO refactor
       CONSTANTS:
         BEGIN OF lc_page,
           main_view TYPE string VALUE 'ZCL_ABAPGIT_GUI_PAGE_MAIN',
  
positive.code:         rs_handled-state = zcl_abapgit_gui=>c_event_state-new_page_w_bookmark.
        WHEN zif_abapgit_definitions=>c_action-go_stage.                        " Go Staging page
          rs_handled-page  = get_page_stage( ii_event ).
          IF ii_event->mv_current_page_name = 'ZCL_ABAPGIT_GUI_PAGE_DIFF'.
            rs_handled-state = zcl_abapgit_gui=>c_event_state-new_page.
          ELSE.
            rs_handled-state = zcl_abapgit_gui=>c_event_state-new_page_w_bookmark.
          ENDIF.
        WHEN zif_abapgit_definitions=>c_action-go_branch_overview.              " Go repo branch overview
          rs_handled-page  = get_page_branch_overview( lv_key ).
          rs_handled-state = zcl_abapgit_gui=>c_event_state-new_page.
  
negative.code:         lo_repo->set_files_remote( zcl_abapgit_zip=>load( lv_xstr ) ).
          zcl_abapgit_services_repo=>refresh( lv_key ).
  
          CASE ii_event->mv_current_page_name.
            WHEN lc_page-repo_view.
              rs_handled-state = zcl_abapgit_gui=>c_event_state-re_render.
  