anchor.diff:  
       zcl_abapgit_git_transport=>upload_pack_by_commit(
         EXPORTING
  -        iv_url     = iv_url
  -        iv_hash    = iv_commit_hash
  -      IMPORTING
  -        et_objects = rs_result-objects
  -        ev_commit  = rs_result-commit ).
  +        iv_url          = iv_url
  +        iv_hash         = iv_commit_hash
  +        iv_deepen_level = iv_deepen_level
  +      IMPORTING
  +        et_objects      = rs_result-objects
  +        ev_commit       = rs_result-commit ).
   
       rs_result-files = pull( iv_commit  = rs_result-commit
                               it_objects = rs_result-objects ).
  
positive.code:       IMPORTING
          !iv_url          TYPE string
          !iv_commit_hash  TYPE zif_abapgit_definitions=>ty_sha1
        RETURNING
          VALUE(rs_result) TYPE ty_pull_result
        RAISING
  
negative.code:       IMPORTING
          !iv_url          TYPE string
          !iv_branch_name  TYPE string
          !iv_deepen_level TYPE i DEFAULT 1
        RETURNING
          VALUE(rs_result) TYPE ty_pull_result
        RAISING
  