mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-02 13:03:01 +08:00
move responsibility for SHA1 calc
move responsibility for SHA1 calculation, in preparation for parallel object serialization move calculation
This commit is contained in:
parent
6044d3e7b2
commit
49ee796fc9
|
@ -816,6 +816,8 @@ CLASS ZCL_ABAPGIT_OBJECTS IMPLEMENTATION.
|
||||||
lo_xml TYPE REF TO zcl_abapgit_xml_output,
|
lo_xml TYPE REF TO zcl_abapgit_xml_output,
|
||||||
lo_files TYPE REF TO zcl_abapgit_objects_files.
|
lo_files TYPE REF TO zcl_abapgit_objects_files.
|
||||||
|
|
||||||
|
FIELD-SYMBOLS: <ls_file> LIKE LINE OF rt_files.
|
||||||
|
|
||||||
|
|
||||||
IF is_supported( is_item ) = abap_false.
|
IF is_supported( is_item ) = abap_false.
|
||||||
IF NOT io_log IS INITIAL.
|
IF NOT io_log IS INITIAL.
|
||||||
|
@ -842,7 +844,13 @@ CLASS ZCL_ABAPGIT_OBJECTS IMPLEMENTATION.
|
||||||
|
|
||||||
check_duplicates( rt_files ).
|
check_duplicates( rt_files ).
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
LOOP AT rt_files ASSIGNING <ls_file>.
|
||||||
|
<ls_file>-sha1 = zcl_abapgit_hash=>sha1(
|
||||||
|
iv_type = zif_abapgit_definitions=>gc_type-blob
|
||||||
|
iv_data = <ls_file>-data ).
|
||||||
|
ENDLOOP.
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD supported_list.
|
METHOD supported_list.
|
||||||
|
|
|
@ -336,9 +336,6 @@ CLASS ZCL_ABAPGIT_REPO IMPLEMENTATION.
|
||||||
io_log = io_log ).
|
io_log = io_log ).
|
||||||
LOOP AT lt_files ASSIGNING <ls_file>.
|
LOOP AT lt_files ASSIGNING <ls_file>.
|
||||||
<ls_file>-path = <ls_tadir>-path.
|
<ls_file>-path = <ls_tadir>-path.
|
||||||
<ls_file>-sha1 = zcl_abapgit_hash=>sha1(
|
|
||||||
iv_type = zif_abapgit_definitions=>gc_type-blob
|
|
||||||
iv_data = <ls_file>-data ).
|
|
||||||
|
|
||||||
APPEND INITIAL LINE TO rt_files ASSIGNING <ls_return>.
|
APPEND INITIAL LINE TO rt_files ASSIGNING <ls_return>.
|
||||||
<ls_return>-file = <ls_file>.
|
<ls_return>-file = <ls_file>.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user