anchor.diff:  
   
   
  -CLASS ZCL_ABAPGIT_FOLDER_LOGIC IMPLEMENTATION.
  +CLASS zcl_abapgit_folder_logic IMPLEMENTATION.
   
   
     METHOD package_to_path.
   
  -    DATA: lv_len      TYPE i,
  -          lv_path     TYPE string,
  -          lv_message  TYPE string,
  -          lv_parentcl TYPE tdevc-parentcl.
  +    DATA: lv_len          TYPE i,
  +          lv_path         TYPE string,
  +          lv_message      TYPE string,
  +          lv_parentcl     TYPE tdevc-parentcl,
  +          lv_folder_logic TYPE string.
   
       IF iv_top = iv_package.
         rv_path = io_dot->get_starting_folder( ).
  
positive.code:               zcx_abapgit_exception=>raise( lv_message ).
              ENDIF.
            WHEN OTHERS.
              ASSERT 0 = 1.
          ENDCASE.
  
          lv_path = iv_package+lv_len.
  
negative.code:       IF lv_parentcl IS INITIAL.
          zcx_abapgit_exception=>raise( |error, expected parent package, { iv_package }| ).
        ELSE.
          lv_folder_logic = io_dot->get_folder_logic( ).
          CASE lv_folder_logic.
            WHEN zif_abapgit_dot_abapgit=>c_folder_logic-full.
              lv_len = 0.
              IF iv_package(1) = '$'.
  