diff --git a/src/ui/zcl_abapgit_gui_page_commit.clas.abap b/src/ui/zcl_abapgit_gui_page_commit.clas.abap
index 0865645d0..e448361e4 100644
--- a/src/ui/zcl_abapgit_gui_page_commit.clas.abap
+++ b/src/ui/zcl_abapgit_gui_page_commit.clas.abap
@@ -356,7 +356,7 @@ CLASS zcl_abapgit_gui_page_commit IMPLEMENTATION.
ri_html->add( '
' ).
ri_html->add( '' ).
ri_html->add( '' ).
- ri_html->add( 'Staged Files (Summary) | ' ).
+ ri_html->add( 'Staged Files (Summary) | ' ).
ri_html->add( '
' ).
ri_html->add( '' ).
@@ -397,36 +397,33 @@ CLASS zcl_abapgit_gui_page_commit IMPLEMENTATION.
CREATE OBJECT ri_html TYPE zcl_abapgit_html.
LOOP AT mt_stage ASSIGNING .
- ls_sum-method = zcl_abapgit_stage=>method_description( -method ).
+ ls_sum-method = -method.
ls_sum-count = 1.
COLLECT ls_sum INTO lt_sum.
ENDLOOP.
- ri_html->add( '' ).
- ri_html->add( '' ).
- ri_html->add( '' ).
- ri_html->add( 'Stage Summary (Details) | ' ).
- ri_html->add( '
' ).
- ri_html->add( '' ).
+ ri_html->add( 'Stage Summary: ' ).
- ri_html->add( '' ).
- LOOP AT lt_sum INTO ls_sum.
- ri_html->add( '' ).
- ri_html->add( '' ).
- ri_html->add( ls_sum-method ).
- ri_html->add( ' | ' ).
- ri_html->add( '' ).
- IF ls_sum-count = 1.
- ri_html->add( |{ ls_sum-count } file| ).
- ELSE.
- ri_html->add( |{ ls_sum-count } files| ).
- ENDIF.
- ri_html->add( ' | ' ).
- ri_html->add( '
' ).
- ENDLOOP.
- ri_html->add( '' ).
+ READ TABLE lt_sum INTO ls_sum WITH TABLE KEY method = zif_abapgit_definitions=>c_method-add.
+ IF sy-subrc = 0.
+ ri_html->add( |+ { ls_sum-count }| ).
+ ENDIF.
+ READ TABLE lt_sum INTO ls_sum WITH TABLE KEY method = zif_abapgit_definitions=>c_method-rm.
+ IF sy-subrc = 0.
+ ri_html->add( |- { ls_sum-count }| ).
+ ENDIF.
+ READ TABLE lt_sum INTO ls_sum WITH TABLE KEY method = zif_abapgit_definitions=>c_method-ignore.
+ IF sy-subrc = 0.
+ ri_html->add( |~ { ls_sum-count }| ).
+ ENDIF.
- ri_html->add( '
' ).
+ IF lines( mt_stage ) = 1.
+ ri_html->add( 'file' ).
+ ELSE.
+ ri_html->add( 'files' ).
+ ENDIF.
+
+ ri_html->add( '(Details)' ).
ENDMETHOD.
@@ -496,7 +493,11 @@ CLASS zcl_abapgit_gui_page_commit IMPLEMENTATION.
CREATE OBJECT ri_html TYPE zcl_abapgit_html.
- ri_html->add( '' ).
+ ri_html->add( '
' ).
+ ri_html->add( zcl_abapgit_gui_chunk_lib=>render_repo_top( mo_repo ) ).
+ ri_html->add( '
' ).
+
+ ri_html->add( '
' ).
ri_html->add( render_stage_summary( ) ).
ri_html->add( '
' ).