anchor.diff:        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
  
positive.code: 
      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 ).
  
      rs_result-files = pull( iv_commit  = rs_result-commit
                              it_objects = rs_result-objects ).
  
negative.code:       IMPORTING
          !iv_url          TYPE string
          !iv_commit_hash  TYPE zif_abapgit_definitions=>ty_sha1
          !iv_deepen_level TYPE i DEFAULT 1
        RETURNING
          VALUE(rs_result) TYPE ty_pull_result
        RAISING
  