diff --git a/src/zcl_abapgit_merge.clas.abap b/src/zcl_abapgit_merge.clas.abap index ec280f40c..2bbe3e941 100644 --- a/src/zcl_abapgit_merge.clas.abap +++ b/src/zcl_abapgit_merge.clas.abap @@ -80,7 +80,7 @@ ENDCLASS. -CLASS zcl_abapgit_merge IMPLEMENTATION. +CLASS ZCL_ABAPGIT_MERGE IMPLEMENTATION. METHOD all_files. @@ -96,18 +96,6 @@ CLASS zcl_abapgit_merge IMPLEMENTATION. METHOD calculate_result. - DEFINE _from_source. - READ TABLE mt_objects ASSIGNING - WITH KEY type COMPONENTS - type = zif_abapgit_definitions=>c_type-blob - sha1 = -sha1. - ASSERT sy-subrc = 0. - - ms_merge-stage->add( iv_path = -path - iv_filename = -name - iv_data = -data ). - END-OF-DEFINITION. - DATA: lt_files TYPE zif_abapgit_definitions=>ty_expanded_tt, lv_found_source TYPE abap_bool, lv_found_target TYPE abap_bool, @@ -168,7 +156,15 @@ CLASS zcl_abapgit_merge IMPLEMENTATION. IF lv_found_target = abap_false. * added in source - _from_source. + READ TABLE mt_objects ASSIGNING + WITH KEY type COMPONENTS + type = zif_abapgit_definitions=>c_type-blob + sha1 = -sha1. + ASSERT sy-subrc = 0. + + ms_merge-stage->add( iv_path = -path + iv_filename = -name + iv_data = -data ). -sha1 = -sha1. CONTINUE. ELSEIF lv_found_source = abap_false. @@ -215,7 +211,15 @@ CLASS zcl_abapgit_merge IMPLEMENTATION. -sha1 = -sha1. ELSEIF -sha1 = -sha1. * changed in source - _from_source. + READ TABLE mt_objects ASSIGNING + WITH KEY type COMPONENTS + type = zif_abapgit_definitions=>c_type-blob + sha1 = -sha1. + ASSERT sy-subrc = 0. + + ms_merge-stage->add( iv_path = -path + iv_filename = -name + iv_data = -data ). -sha1 = -sha1. ELSEIF -sha1 = -sha1. * changed in target