mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-02 04:36:49 +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_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 NOT io_log IS INITIAL.
|
||||
|
@ -842,7 +844,13 @@ CLASS ZCL_ABAPGIT_OBJECTS IMPLEMENTATION.
|
|||
|
||||
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.
|
||||
|
|
|
@ -336,9 +336,6 @@ CLASS ZCL_ABAPGIT_REPO IMPLEMENTATION.
|
|||
io_log = io_log ).
|
||||
LOOP AT lt_files ASSIGNING <ls_file>.
|
||||
<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>.
|
||||
<ls_return>-file = <ls_file>.
|
||||
|
|
Loading…
Reference in New Issue
Block a user