From 31fc55af560bb07feb34d7f39a0928ceebe91e0a Mon Sep 17 00:00:00 2001 From: Martin Fuchs Date: Wed, 13 Mar 2019 08:17:46 +0000 Subject: [PATCH] fix filter_files_to_deserialize in method zcl_abap_objects->filter_files_to_deserialize the object condense is done too early, need to be done at the end --- src/zcl_abapgit_objects.clas.abap | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/zcl_abapgit_objects.clas.abap b/src/zcl_abapgit_objects.clas.abap index 0dd486033..25362d38a 100644 --- a/src/zcl_abapgit_objects.clas.abap +++ b/src/zcl_abapgit_objects.clas.abap @@ -727,15 +727,15 @@ CLASS ZCL_ABAPGIT_OBJECTS IMPLEMENTATION. rt_results = it_results. DELETE rt_results WHERE match = abap_true. " Full match + DELETE rt_results WHERE obj_type IS INITIAL. + DELETE rt_results WHERE lstate = zif_abapgit_definitions=>c_state-added AND rstate IS INITIAL. + SORT rt_results BY obj_type ASCENDING obj_name ASCENDING rstate DESCENDING. " ensures that non-empty rstate is kept DELETE ADJACENT DUPLICATES FROM rt_results COMPARING obj_type obj_name. - DELETE rt_results WHERE obj_type IS INITIAL. - DELETE rt_results WHERE lstate = zif_abapgit_definitions=>c_state-added AND rstate IS INITIAL. - ENDMETHOD.