mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 04:08:27 +08:00
git: replace newline with builtin (#6044)
This commit is contained in:
parent
2e7c2df8eb
commit
a6658e360e
|
@ -26,10 +26,10 @@
|
|||
]
|
||||
},
|
||||
"devDependencies": {
|
||||
"@abaplint/cli": "^2.95.8",
|
||||
"@abaplint/cli": "^2.95.13",
|
||||
"@abaplint/database-sqlite": "^2.4.0",
|
||||
"@abaplint/runtime": "^2.4.0",
|
||||
"@abaplint/transpiler-cli": "^2.4.0",
|
||||
"@abaplint/runtime": "^2.4.8",
|
||||
"@abaplint/transpiler-cli": "^2.4.8",
|
||||
"abapmerge": "^0.14.8",
|
||||
"c8": "^7.12.0",
|
||||
"eslint": "^8.33.0"
|
||||
|
|
|
@ -108,8 +108,8 @@ CLASS ZCL_ABAPGIT_GIT_ADD_PATCH IMPLEMENTATION.
|
|||
mt_patch = calculate_patch( ).
|
||||
ENDIF.
|
||||
|
||||
CONCATENATE LINES OF mt_patch INTO lv_string SEPARATED BY zif_abapgit_definitions=>c_newline.
|
||||
lv_string = lv_string && zif_abapgit_definitions=>c_newline.
|
||||
CONCATENATE LINES OF mt_patch INTO lv_string SEPARATED BY cl_abap_char_utilities=>newline.
|
||||
lv_string = lv_string && cl_abap_char_utilities=>newline.
|
||||
|
||||
rv_patch_binary = zcl_abapgit_convert=>string_to_xstring_utf8( lv_string ).
|
||||
|
||||
|
|
|
@ -261,7 +261,7 @@ CLASS zcl_abapgit_git_branch_list IMPLEMENTATION.
|
|||
CLEAR: et_list, ev_head_symref.
|
||||
|
||||
lv_data = skip_first_pkt( iv_data ).
|
||||
SPLIT lv_data AT zif_abapgit_definitions=>c_newline INTO TABLE lt_result.
|
||||
SPLIT lv_data AT cl_abap_char_utilities=>newline INTO TABLE lt_result.
|
||||
|
||||
LOOP AT lt_result INTO lv_data.
|
||||
lv_current_row_index = sy-tabix.
|
||||
|
|
|
@ -32,7 +32,7 @@ CLASS ltcl_parse IMPLEMENTATION.
|
|||
DATA: lv_data TYPE string,
|
||||
lt_list TYPE zif_abapgit_git_definitions=>ty_git_branch_list_tt.
|
||||
|
||||
CONCATENATE LINES OF mt_data INTO lv_data SEPARATED BY zif_abapgit_definitions=>c_newline.
|
||||
CONCATENATE LINES OF mt_data INTO lv_data SEPARATED BY cl_abap_char_utilities=>newline.
|
||||
|
||||
zcl_abapgit_git_branch_list=>parse_branch_list(
|
||||
EXPORTING
|
||||
|
|
|
@ -247,7 +247,7 @@ CLASS zcl_abapgit_git_commit IMPLEMENTATION.
|
|||
ls_commit-parent1 = ls_raw-parent.
|
||||
ls_commit-parent2 = ls_raw-parent2.
|
||||
|
||||
SPLIT ls_raw-body AT zif_abapgit_definitions=>c_newline INTO TABLE lt_body.
|
||||
SPLIT ls_raw-body AT cl_abap_char_utilities=>newline INTO TABLE lt_body.
|
||||
|
||||
READ TABLE lt_body WITH KEY table_line = ' -----END PGP SIGNATURE-----' TRANSPORTING NO FIELDS.
|
||||
IF sy-subrc = 0.
|
||||
|
|
|
@ -302,7 +302,7 @@ CLASS ZCL_ABAPGIT_GIT_PACK IMPLEMENTATION.
|
|||
|
||||
lv_string = zcl_abapgit_convert=>xstring_to_string_utf8( iv_data ).
|
||||
|
||||
SPLIT lv_string AT zif_abapgit_definitions=>c_newline INTO TABLE lt_string.
|
||||
SPLIT lv_string AT cl_abap_char_utilities=>newline INTO TABLE lt_string.
|
||||
|
||||
LOOP AT lt_string ASSIGNING <lv_string>.
|
||||
lv_length = strlen( <lv_string> ) + 1.
|
||||
|
@ -398,7 +398,7 @@ CLASS ZCL_ABAPGIT_GIT_PACK IMPLEMENTATION.
|
|||
|
||||
lv_string = zcl_abapgit_convert=>xstring_to_string_utf8( iv_data ).
|
||||
|
||||
SPLIT lv_string AT zif_abapgit_definitions=>c_newline INTO TABLE lt_string.
|
||||
SPLIT lv_string AT cl_abap_char_utilities=>newline INTO TABLE lt_string.
|
||||
|
||||
LOOP AT lt_string ASSIGNING <lv_string>.
|
||||
|
||||
|
@ -433,7 +433,7 @@ CLASS ZCL_ABAPGIT_GIT_PACK IMPLEMENTATION.
|
|||
ELSE.
|
||||
|
||||
IF rs_tag-body IS NOT INITIAL.
|
||||
rs_tag-body = rs_tag-body && zif_abapgit_definitions=>c_newline.
|
||||
rs_tag-body = rs_tag-body && cl_abap_char_utilities=>newline.
|
||||
ENDIF.
|
||||
|
||||
rs_tag-body = rs_tag-body && <lv_string>.
|
||||
|
@ -693,7 +693,7 @@ CLASS ZCL_ABAPGIT_GIT_PACK IMPLEMENTATION.
|
|||
lv_string = ''.
|
||||
|
||||
CONCATENATE 'tree' lv_tree_lower INTO lv_tmp SEPARATED BY space.
|
||||
CONCATENATE lv_string lv_tmp zif_abapgit_definitions=>c_newline INTO lv_string.
|
||||
CONCATENATE lv_string lv_tmp cl_abap_char_utilities=>newline INTO lv_string.
|
||||
|
||||
IF NOT is_commit-parent IS INITIAL.
|
||||
lv_parent_lower = is_commit-parent.
|
||||
|
@ -701,7 +701,7 @@ CLASS ZCL_ABAPGIT_GIT_PACK IMPLEMENTATION.
|
|||
|
||||
CONCATENATE 'parent' lv_parent_lower
|
||||
INTO lv_tmp SEPARATED BY space.
|
||||
CONCATENATE lv_string lv_tmp zif_abapgit_definitions=>c_newline INTO lv_string.
|
||||
CONCATENATE lv_string lv_tmp cl_abap_char_utilities=>newline INTO lv_string.
|
||||
ENDIF.
|
||||
|
||||
IF NOT is_commit-parent2 IS INITIAL.
|
||||
|
@ -710,16 +710,16 @@ CLASS ZCL_ABAPGIT_GIT_PACK IMPLEMENTATION.
|
|||
|
||||
CONCATENATE 'parent' lv_parent_lower
|
||||
INTO lv_tmp SEPARATED BY space.
|
||||
CONCATENATE lv_string lv_tmp zif_abapgit_definitions=>c_newline INTO lv_string.
|
||||
CONCATENATE lv_string lv_tmp cl_abap_char_utilities=>newline INTO lv_string.
|
||||
ENDIF.
|
||||
|
||||
CONCATENATE 'author' is_commit-author
|
||||
INTO lv_tmp SEPARATED BY space.
|
||||
CONCATENATE lv_string lv_tmp zif_abapgit_definitions=>c_newline INTO lv_string.
|
||||
CONCATENATE lv_string lv_tmp cl_abap_char_utilities=>newline INTO lv_string.
|
||||
|
||||
CONCATENATE 'committer' is_commit-committer
|
||||
INTO lv_tmp SEPARATED BY space.
|
||||
CONCATENATE lv_string lv_tmp zif_abapgit_definitions=>c_newline INTO lv_string.
|
||||
CONCATENATE lv_string lv_tmp cl_abap_char_utilities=>newline INTO lv_string.
|
||||
|
||||
IF NOT is_commit-gpgsig IS INITIAL.
|
||||
CONCATENATE 'gpgsig' is_commit-gpgsig
|
||||
|
@ -727,7 +727,7 @@ CLASS ZCL_ABAPGIT_GIT_PACK IMPLEMENTATION.
|
|||
CONCATENATE lv_string lv_tmp INTO lv_string.
|
||||
ENDIF.
|
||||
|
||||
CONCATENATE lv_string zif_abapgit_definitions=>c_newline is_commit-body INTO lv_string.
|
||||
CONCATENATE lv_string cl_abap_char_utilities=>newline is_commit-body INTO lv_string.
|
||||
|
||||
rv_data = zcl_abapgit_convert=>string_to_xstring_utf8( lv_string ).
|
||||
|
||||
|
@ -741,12 +741,12 @@ CLASS ZCL_ABAPGIT_GIT_PACK IMPLEMENTATION.
|
|||
|
||||
lv_time = zcl_abapgit_git_time=>get_unix( ).
|
||||
|
||||
lv_string = |object { is_tag-object }{ zif_abapgit_definitions=>c_newline }|
|
||||
&& |type { is_tag-type }{ zif_abapgit_definitions=>c_newline }|
|
||||
&& |tag { zcl_abapgit_git_tag=>remove_tag_prefix( is_tag-tag ) }{ zif_abapgit_definitions=>c_newline }|
|
||||
lv_string = |object { is_tag-object }{ cl_abap_char_utilities=>newline }|
|
||||
&& |type { is_tag-type }{ cl_abap_char_utilities=>newline }|
|
||||
&& |tag { zcl_abapgit_git_tag=>remove_tag_prefix( is_tag-tag ) }{ cl_abap_char_utilities=>newline }|
|
||||
&& |tagger { is_tag-tagger_name } <{ is_tag-tagger_email }> { lv_time }|
|
||||
&& |{ zif_abapgit_definitions=>c_newline }|
|
||||
&& |{ zif_abapgit_definitions=>c_newline }|
|
||||
&& |{ cl_abap_char_utilities=>newline }|
|
||||
&& |{ cl_abap_char_utilities=>newline }|
|
||||
&& |{ is_tag-message }|.
|
||||
|
||||
rv_data = zcl_abapgit_convert=>string_to_xstring_utf8( lv_string ).
|
||||
|
|
|
@ -473,8 +473,8 @@ CLASS ltcl_pack IMPLEMENTATION.
|
|||
ls_commit-author = 'larshp <larshp@hotmail.com> 1387823471 +0100'.
|
||||
ls_commit-committer = 'larshp <larshp@hotmail.com> 1387823471 +0100'.
|
||||
ls_commit-body = 'very informative'
|
||||
&& zif_abapgit_definitions=>c_newline
|
||||
&& zif_abapgit_definitions=>c_newline.
|
||||
&& cl_abap_char_utilities=>newline
|
||||
&& cl_abap_char_utilities=>newline.
|
||||
|
||||
lv_data = zcl_abapgit_git_pack=>encode_commit( ls_commit ).
|
||||
ls_result = zcl_abapgit_git_pack=>decode_commit( lv_data ).
|
||||
|
@ -497,7 +497,7 @@ CLASS ltcl_pack IMPLEMENTATION.
|
|||
ls_commit-committer = 'larshp <larshp@hotmail.com> 1387823471 +0100'.
|
||||
ls_commit-body = 'very informative'.
|
||||
ls_commit-gpgsig = '-----END PGP SIGNATURE-----'
|
||||
&& |{ zif_abapgit_definitions=>c_newline } { zif_abapgit_definitions=>c_newline }|.
|
||||
&& |{ cl_abap_char_utilities=>newline } { cl_abap_char_utilities=>newline }|.
|
||||
|
||||
lv_data = zcl_abapgit_git_pack=>encode_commit( ls_commit ).
|
||||
ls_result = zcl_abapgit_git_pack=>decode_commit( lv_data ).
|
||||
|
@ -544,7 +544,7 @@ CLASS ltcl_git_pack_decode_commit IMPLEMENTATION.
|
|||
|
||||
METHOD add.
|
||||
|
||||
CONCATENATE mv_str iv_string zif_abapgit_definitions=>c_newline INTO mv_str.
|
||||
CONCATENATE mv_str iv_string cl_abap_char_utilities=>newline INTO mv_str.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
|
|
@ -576,8 +576,8 @@ CLASS zcl_abapgit_git_porcelain IMPLEMENTATION.
|
|||
ls_tag-tagger_name = is_tag-tagger_name.
|
||||
ls_tag-tagger_email = is_tag-tagger_email.
|
||||
ls_tag-message = is_tag-message
|
||||
&& |{ zif_abapgit_definitions=>c_newline }|
|
||||
&& |{ zif_abapgit_definitions=>c_newline }|
|
||||
&& |{ cl_abap_char_utilities=>newline }|
|
||||
&& |{ cl_abap_char_utilities=>newline }|
|
||||
&& is_tag-body.
|
||||
|
||||
lv_tag = zcl_abapgit_git_pack=>encode_tag( ls_tag ).
|
||||
|
|
|
@ -169,7 +169,7 @@ CLASS ZCL_ABAPGIT_GIT_TRANSPORT IMPLEMENTATION.
|
|||
lv_error = 'Missing pkt length for unpack status'.
|
||||
ELSE.
|
||||
lv_string = lv_string+4.
|
||||
SPLIT lv_string AT zif_abapgit_definitions=>c_newline INTO lv_unpack_status lv_string.
|
||||
SPLIT lv_string AT cl_abap_char_utilities=>newline INTO lv_unpack_status lv_string.
|
||||
SPLIT lv_unpack_status AT space INTO lv_unpack_text lv_unpack_code.
|
||||
|
||||
IF lv_unpack_text <> 'unpack'.
|
||||
|
@ -182,7 +182,7 @@ CLASS ZCL_ABAPGIT_GIT_TRANSPORT IMPLEMENTATION.
|
|||
lv_error = 'Missing pkt length for command status'.
|
||||
ELSE.
|
||||
lv_string = lv_string+4.
|
||||
SPLIT lv_string AT zif_abapgit_definitions=>c_newline INTO lv_commnd_status lv_string.
|
||||
SPLIT lv_string AT cl_abap_char_utilities=>newline INTO lv_commnd_status lv_string.
|
||||
SPLIT lv_commnd_status AT space INTO lv_commnd_code lv_commnd_text.
|
||||
|
||||
IF lv_commnd_code <> 'ok'. "=ng
|
||||
|
@ -315,7 +315,7 @@ CLASS ZCL_ABAPGIT_GIT_TRANSPORT IMPLEMENTATION.
|
|||
zcl_abapgit_git_utils=>get_null( ) &&
|
||||
` ` &&
|
||||
lv_cap_list &&
|
||||
zif_abapgit_definitions=>c_newline.
|
||||
cl_abap_char_utilities=>newline.
|
||||
lv_cmd_pkt = zcl_abapgit_git_utils=>pkt_string( lv_line ).
|
||||
|
||||
lv_buffer = lv_cmd_pkt && '0000'.
|
||||
|
@ -350,22 +350,22 @@ CLASS ZCL_ABAPGIT_GIT_TRANSPORT IMPLEMENTATION.
|
|||
IF sy-tabix = 1.
|
||||
lv_capa = 'side-band-64k no-progress multi_ack'.
|
||||
lv_line = 'want' && ` ` && <lv_hash>
|
||||
&& ` ` && lv_capa && zif_abapgit_definitions=>c_newline.
|
||||
&& ` ` && lv_capa && cl_abap_char_utilities=>newline.
|
||||
ELSE.
|
||||
lv_line = 'want' && ` ` && <lv_hash>
|
||||
&& zif_abapgit_definitions=>c_newline.
|
||||
&& cl_abap_char_utilities=>newline.
|
||||
ENDIF.
|
||||
lv_buffer = lv_buffer && zcl_abapgit_git_utils=>pkt_string( lv_line ).
|
||||
ENDLOOP.
|
||||
|
||||
IF iv_deepen_level > 0.
|
||||
lv_buffer = lv_buffer && zcl_abapgit_git_utils=>pkt_string( |deepen { iv_deepen_level }| &&
|
||||
zif_abapgit_definitions=>c_newline ).
|
||||
cl_abap_char_utilities=>newline ).
|
||||
ENDIF.
|
||||
|
||||
lv_buffer = lv_buffer
|
||||
&& '0000'
|
||||
&& '0009done' && zif_abapgit_definitions=>c_newline.
|
||||
&& '0009done' && cl_abap_char_utilities=>newline.
|
||||
|
||||
lv_xstring = io_client->send_receive_close( zcl_abapgit_convert=>string_to_xstring_utf8( lv_buffer ) ).
|
||||
|
||||
|
|
|
@ -77,9 +77,9 @@ CLASS ltcl_git_transport IMPLEMENTATION.
|
|||
DATA lv_status TYPE string.
|
||||
|
||||
lv_status = `000eunpack ok` &&
|
||||
zif_abapgit_definitions=>c_newline &&
|
||||
cl_abap_char_utilities=>newline &&
|
||||
`0017ok refs/heads/main` &&
|
||||
zif_abapgit_definitions=>c_newline &&
|
||||
cl_abap_char_utilities=>newline &&
|
||||
`00000000`.
|
||||
TRY.
|
||||
zcl_abapgit_git_transport=>check_report_status( lv_status ).
|
||||
|
@ -95,7 +95,7 @@ CLASS ltcl_git_transport IMPLEMENTATION.
|
|||
DATA lx_error TYPE REF TO zcx_abapgit_exception.
|
||||
|
||||
lv_status = `0012unpack failed` &&
|
||||
zif_abapgit_definitions=>c_newline &&
|
||||
cl_abap_char_utilities=>newline &&
|
||||
`00000000`.
|
||||
|
||||
TRY.
|
||||
|
@ -116,10 +116,10 @@ CLASS ltcl_git_transport IMPLEMENTATION.
|
|||
DATA lx_error TYPE REF TO zcx_abapgit_exception.
|
||||
|
||||
lv_status = `000eunpack ok` &&
|
||||
zif_abapgit_definitions=>c_newline &&
|
||||
cl_abap_char_utilities=>newline &&
|
||||
`009fng refs/heads/main cannot lock ref 'refs/heads/main':` &&
|
||||
` is at 625990aec9a9ebacbb99021804ce07bb6c350d05 but expected 77d2cfba9595de4c247d26b12cd40ce6cb75d61e` &&
|
||||
zif_abapgit_definitions=>c_newline &&
|
||||
cl_abap_char_utilities=>newline &&
|
||||
`00000000`.
|
||||
|
||||
TRY.
|
||||
|
@ -140,9 +140,9 @@ CLASS ltcl_git_transport IMPLEMENTATION.
|
|||
DATA lx_error TYPE REF TO zcx_abapgit_exception.
|
||||
|
||||
lv_status = `000eunpack ok` &&
|
||||
zif_abapgit_definitions=>c_newline &&
|
||||
cl_abap_char_utilities=>newline &&
|
||||
`0017ok refs/heads/main` &&
|
||||
zif_abapgit_definitions=>c_newline &&
|
||||
cl_abap_char_utilities=>newline &&
|
||||
'0020ok refs/heads/main'. " example for more data instead of flush
|
||||
|
||||
TRY.
|
||||
|
@ -164,9 +164,9 @@ CLASS ltcl_git_transport IMPLEMENTATION.
|
|||
DATA lv_status TYPE string.
|
||||
|
||||
lv_status = `000eunpack ok` &&
|
||||
zif_abapgit_definitions=>c_newline &&
|
||||
cl_abap_char_utilities=>newline &&
|
||||
`0019ok refs/heads/master` &&
|
||||
zif_abapgit_definitions=>c_newline &&
|
||||
cl_abap_char_utilities=>newline &&
|
||||
`0000`.
|
||||
|
||||
TRY.
|
||||
|
|
Loading…
Reference in New Issue
Block a user