mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
Pull log: Include object counts (#5982)
Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
4e65660605
commit
db70f3d735
|
@ -186,6 +186,13 @@ CLASS zcl_abapgit_objects_activation IMPLEMENTATION.
|
|||
|
||||
lv_logname = |ABAPGIT_{ sy-datum }_{ sy-uzeit }|.
|
||||
|
||||
IF lines( lt_gentab ) = 1.
|
||||
ii_log->add_info( |> Mass activating 1 DDIC object| ).
|
||||
ELSE.
|
||||
ii_log->add_info( |> Mass activating { lines( lt_gentab ) } DDIC objects| ).
|
||||
ENDIF.
|
||||
ii_log->add_info( |Log name: { lv_logname }| ).
|
||||
|
||||
CALL FUNCTION 'DD_MASS_ACT_C3'
|
||||
EXPORTING
|
||||
ddmode = 'O' " activate changes in Original System
|
||||
|
@ -278,6 +285,15 @@ CLASS zcl_abapgit_objects_activation IMPLEMENTATION.
|
|||
|
||||
lv_no_ui = boolc( lv_popup = abap_false ).
|
||||
|
||||
IF iv_ddic = abap_true.
|
||||
lv_msg = |(with DDIC)|.
|
||||
ENDIF.
|
||||
IF lines( gt_objects ) = 1.
|
||||
ii_log->add_info( |> Activating 1 object { lv_msg }| ).
|
||||
ELSE.
|
||||
ii_log->add_info( |> Activating { lines( gt_objects ) } objects { lv_msg }| ).
|
||||
ENDIF.
|
||||
|
||||
TRY.
|
||||
CALL FUNCTION 'RS_WORKING_OBJECTS_ACTIVATE'
|
||||
EXPORTING
|
||||
|
@ -374,6 +390,8 @@ CLASS zcl_abapgit_objects_activation IMPLEMENTATION.
|
|||
IF strlen( <ls_message>-object_text ) > 5.
|
||||
ls_item-obj_type = <ls_message>-object_text(4).
|
||||
ls_item-obj_name = <ls_message>-object_text+5(*).
|
||||
ELSE.
|
||||
ls_item-obj_name = <ls_message>-show_req->object_name.
|
||||
ENDIF.
|
||||
LOOP AT <ls_message>-mtext ASSIGNING <lv_msg>.
|
||||
ii_log->add_error(
|
||||
|
@ -421,6 +439,8 @@ CLASS zcl_abapgit_objects_activation IMPLEMENTATION.
|
|||
iv_type = <ls_line>-severity ).
|
||||
ENDLOOP.
|
||||
|
||||
ii_log->add_info( |View complete activation log in program RSPUTPRT (type D, log name { iv_logname })| ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
|
|
|
@ -471,8 +471,18 @@ CLASS zcl_abapgit_objects IMPLEMENTATION.
|
|||
|
||||
FIELD-SYMBOLS: <ls_tadir> LIKE LINE OF it_tadir.
|
||||
|
||||
IF it_tadir IS INITIAL.
|
||||
RETURN.
|
||||
ENDIF.
|
||||
|
||||
lt_tadir = it_tadir.
|
||||
|
||||
IF lines( lt_tadir ) = 1.
|
||||
ii_log->add_info( |>>> Deleting 1 object| ).
|
||||
ELSE.
|
||||
ii_log->add_info( |>>> Deleting { lines( lt_tadir ) } objects| ).
|
||||
ENDIF.
|
||||
|
||||
IF is_checks-transport-required = abap_true.
|
||||
zcl_abapgit_default_transport=>get_instance( )->set( is_checks-transport-transport ).
|
||||
ENDIF.
|
||||
|
@ -515,6 +525,10 @@ CLASS zcl_abapgit_objects IMPLEMENTATION.
|
|||
|
||||
" make sure to save object deletions
|
||||
COMMIT WORK.
|
||||
|
||||
ii_log->add_info( iv_msg = |Object { ls_item-obj_type } { ls_item-obj_name } deleted|
|
||||
is_item = ls_item ).
|
||||
|
||||
CATCH zcx_abapgit_exception INTO lx_error.
|
||||
IF ii_log IS BOUND.
|
||||
ii_log->add_exception( ix_exc = lx_error
|
||||
|
@ -600,6 +614,10 @@ CLASS zcl_abapgit_objects IMPLEMENTATION.
|
|||
io_repo = io_repo
|
||||
ii_log = ii_log ).
|
||||
|
||||
IF lt_results IS INITIAL.
|
||||
RETURN.
|
||||
ENDIF.
|
||||
|
||||
zcl_abapgit_objects_check=>checks_adjust(
|
||||
EXPORTING
|
||||
io_repo = io_repo
|
||||
|
@ -614,7 +632,11 @@ CLASS zcl_abapgit_objects IMPLEMENTATION.
|
|||
check_objects_locked( iv_language = io_repo->get_dot_abapgit( )->get_main_language( )
|
||||
it_items = lt_items ).
|
||||
|
||||
ii_log->add_success( |Prepare Deserialize| ).
|
||||
IF lines( lt_items ) = 1.
|
||||
ii_log->add_info( |>>> Deserializing 1 object| ).
|
||||
ELSE.
|
||||
ii_log->add_info( |>>> Deserializing { lines( lt_items ) } objects| ).
|
||||
ENDIF.
|
||||
|
||||
lo_folder_logic = zcl_abapgit_folder_logic=>get_instance( ).
|
||||
LOOP AT lt_results ASSIGNING <ls_result>.
|
||||
|
@ -755,7 +777,7 @@ CLASS zcl_abapgit_objects IMPLEMENTATION.
|
|||
|
||||
zcl_abapgit_objects_activation=>clear( ).
|
||||
|
||||
ii_log->add_success( |Step { is_step-order } - { is_step-descr }| ).
|
||||
ii_log->add_success( |>> Step { is_step-order } - { is_step-descr }| ).
|
||||
|
||||
li_progress = zcl_abapgit_progress=>get_instance( lines( is_step-objects ) ).
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user