diff --git a/src/git/zcl_abapgit_git_porcelain.clas.abap b/src/git/zcl_abapgit_git_porcelain.clas.abap index 672de746e..417df3912 100644 --- a/src/git/zcl_abapgit_git_porcelain.clas.abap +++ b/src/git/zcl_abapgit_git_porcelain.clas.abap @@ -809,6 +809,7 @@ CLASS zcl_abapgit_git_porcelain IMPLEMENTATION. CASE -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 . -path = iv_base. @@ -822,7 +823,7 @@ CLASS zcl_abapgit_git_porcelain IMPLEMENTATION. iv_base = iv_base && -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 { -chmod }| ). ENDCASE. ENDLOOP.