diff --git a/src/ui/zcl_abapgit_gui_page_diff.clas.abap b/src/ui/zcl_abapgit_gui_page_diff.clas.abap index dc320975f..a7737c348 100644 --- a/src/ui/zcl_abapgit_gui_page_diff.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_diff.clas.abap @@ -507,7 +507,8 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION. it_files = it_files ). IF lines( mt_diff_files ) = 0. - zcx_abapgit_exception=>raise( 'PAGE_DIFF ERROR: No diff files found' ). + zcx_abapgit_exception=>raise( + 'There are no differences to show. The local state completely matches the remote repository.' ). ENDIF. ms_control-page_menu = build_menu( ). diff --git a/src/ui/zcl_abapgit_gui_page_main.clas.abap b/src/ui/zcl_abapgit_gui_page_main.clas.abap index a8f4a9ee0..e4aea9c0c 100644 --- a/src/ui/zcl_abapgit_gui_page_main.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_main.clas.abap @@ -180,11 +180,21 @@ CLASS zcl_abapgit_gui_page_main IMPLEMENTATION. ls_hotkey_action-hotkey = |s|. INSERT ls_hotkey_action INTO TABLE rt_hotkey_actions. + ls_hotkey_action-description = |Diff|. + ls_hotkey_action-action = zif_abapgit_definitions=>c_action-go_repo_diff. + ls_hotkey_action-hotkey = |d|. + INSERT ls_hotkey_action INTO TABLE rt_hotkey_actions. + ls_hotkey_action-description = |Check|. ls_hotkey_action-action = zif_abapgit_definitions=>c_action-repo_code_inspector. ls_hotkey_action-hotkey = |c|. INSERT ls_hotkey_action INTO TABLE rt_hotkey_actions. + ls_hotkey_action-description = |Pull|. + ls_hotkey_action-action = zif_abapgit_definitions=>c_action-git_reset. + ls_hotkey_action-hotkey = |p|. + INSERT ls_hotkey_action INTO TABLE rt_hotkey_actions. + ls_hotkey_action-description = |Patch|. ls_hotkey_action-action = zif_abapgit_definitions=>c_action-go_patch. ls_hotkey_action-hotkey = |p|. diff --git a/src/ui/zcl_abapgit_gui_page_repo_over.clas.abap b/src/ui/zcl_abapgit_gui_page_repo_over.clas.abap index b87cef3bb..12b4d3797 100644 --- a/src/ui/zcl_abapgit_gui_page_repo_over.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_repo_over.clas.abap @@ -492,7 +492,9 @@ CLASS zcl_abapgit_gui_page_repo_over IMPLEMENTATION. lv_settings_link TYPE string, lv_check_link TYPE string, lv_stage_link TYPE string, - lv_patch_link TYPE string. + lv_patch_link TYPE string, + lv_diff_link TYPE string, + lv_pull_link TYPE string. DATA: lv_zip_import_link TYPE string, @@ -500,12 +502,12 @@ CLASS zcl_abapgit_gui_page_repo_over IMPLEMENTATION. ii_html->add( |