mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
Merge branch 'main' into hvam/deps0509
This commit is contained in:
commit
98be7e2774
|
@ -481,9 +481,10 @@ CLASS zcl_abapgit_git_pack IMPLEMENTATION.
|
|||
ls_node-chmod = lv_chmod.
|
||||
IF ls_node-chmod <> zif_abapgit_git_definitions=>c_chmod-dir
|
||||
AND ls_node-chmod <> zif_abapgit_git_definitions=>c_chmod-file
|
||||
AND ls_node-chmod <> zif_abapgit_git_definitions=>c_chmod-symbolic_link
|
||||
AND ls_node-chmod <> zif_abapgit_git_definitions=>c_chmod-executable
|
||||
AND ls_node-chmod <> zif_abapgit_git_definitions=>c_chmod-submodule.
|
||||
zcx_abapgit_exception=>raise( |Unknown chmod| ).
|
||||
zcx_abapgit_exception=>raise( |Unknown chmod { ls_node-chmod }| ).
|
||||
ENDIF.
|
||||
|
||||
lv_offset = lv_match + 1.
|
||||
|
|
|
@ -809,6 +809,7 @@ CLASS zcl_abapgit_git_porcelain IMPLEMENTATION.
|
|||
CASE <ls_node>-chmod.
|
||||
WHEN zif_abapgit_git_definitions=>c_chmod-file
|
||||
OR zif_abapgit_git_definitions=>c_chmod-executable
|
||||
OR zif_abapgit_git_definitions=>c_chmod-symbolic_link
|
||||
OR zif_abapgit_git_definitions=>c_chmod-submodule.
|
||||
APPEND INITIAL LINE TO rt_expanded ASSIGNING <ls_exp>.
|
||||
<ls_exp>-path = iv_base.
|
||||
|
@ -822,7 +823,7 @@ CLASS zcl_abapgit_git_porcelain IMPLEMENTATION.
|
|||
iv_base = iv_base && <ls_node>-name && '/' ).
|
||||
APPEND LINES OF lt_expanded TO rt_expanded.
|
||||
WHEN OTHERS.
|
||||
zcx_abapgit_exception=>raise( 'walk_tree: unknown chmod' ).
|
||||
zcx_abapgit_exception=>raise( |walk_tree: unknown chmod { <ls_node>-chmod }| ).
|
||||
ENDCASE.
|
||||
ENDLOOP.
|
||||
|
||||
|
|
|
@ -78,10 +78,11 @@ INTERFACE zif_abapgit_git_definitions
|
|||
|
||||
CONSTANTS:
|
||||
BEGIN OF c_chmod,
|
||||
file TYPE ty_chmod VALUE '100644',
|
||||
executable TYPE ty_chmod VALUE '100755',
|
||||
dir TYPE ty_chmod VALUE '40000 ',
|
||||
submodule TYPE ty_chmod VALUE '160000',
|
||||
file TYPE ty_chmod VALUE '100644',
|
||||
executable TYPE ty_chmod VALUE '100755',
|
||||
dir TYPE ty_chmod VALUE '40000 ',
|
||||
submodule TYPE ty_chmod VALUE '160000',
|
||||
symbolic_link TYPE ty_chmod VALUE '120000',
|
||||
END OF c_chmod .
|
||||
|
||||
TYPES:
|
||||
|
|
Loading…
Reference in New Issue
Block a user