anchor.diff:  * See http://www.abapgit.org
   
   CONSTANTS: gc_xml_version  TYPE string VALUE 'v1.0.0',      "#EC NOTEXT
  -           gc_abap_version TYPE string VALUE 'v1.12.1'.     "#EC NOTEXT
  +           gc_abap_version TYPE string VALUE 'v1.12.2'.     "#EC NOTEXT
   
   ********************************************************************************
   * The MIT License (MIT)
  
positive.code: 
  * local to remote
      CLASS-METHODS receive_pack
        IMPORTING io_repo   TYPE REF TO lcl_repo_online
                  iv_commit TYPE ty_sha1
                  iv_pack   TYPE xstring
        RAISING   lcx_exception.
  
      CLASS-METHODS branches
  
negative.code: 
      lv_pack = lcl_git_pack=>encode( lt_objects ).
  
      rv_branch = lcl_hash=>sha1(
        iv_type = gc_type-commit
        iv_data = lv_commit ).
  
      lcl_git_transport=>receive_pack(
        io_repo        = io_repo
        iv_old         = io_repo->get_sha1_local( )
        iv_new         = rv_branch
        iv_branch_name = io_repo->get_branch_name( )
        iv_pack        = lv_pack ).
  
    ENDMETHOD.                    "receive_pack
  
  