diff --git a/src/ui/zcl_abapgit_gui_page_repo_view.clas.abap b/src/ui/zcl_abapgit_gui_page_repo_view.clas.abap index 65a396dcd..4b05037a1 100644 --- a/src/ui/zcl_abapgit_gui_page_repo_view.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_repo_view.clas.abap @@ -865,15 +865,19 @@ CLASS zcl_abapgit_gui_page_repo_view IMPLEMENTATION. CLEAR lv_msg. - IF mo_repo->is_offline( ) = abap_true - AND mo_repo->has_remote_source( ) = abap_true - AND mo_repo_aggregated_state->is_unchanged( ) = abap_true. - " Offline match banner - lv_msg = 'ZIP source is attached and completely matches the local state'. - ELSEIF lines( lt_repo_items ) = 0. - " Online match banner + IF lines( lt_repo_items ) = 0. IF mv_changes_only = abap_true. - lv_msg = 'Local state completely matches the remote repository'. + IF mo_repo->is_offline( ) = abap_true. + " Offline match banner + IF mo_repo->has_remote_source( ) = abap_true. + lv_msg = 'Local state completely matches the ZIP file'. + ELSE. + lv_msg = 'Import a ZIP file to see if there are any changes'. + ENDIF. + ELSE. + " Online match banner + lv_msg = 'Local state completely matches the remote repository'. + ENDIF. ELSE. lv_msg = |Package is empty. Show { build_dir_jump_link( 'parent' ) } package|. ENDIF.