anchor.diff:          io_repo    = io_repo
           iv_service = c_service-receive
         IMPORTING
  -        ei_client  = li_client
  -        ev_branch  = lv_branch ).
  +        ei_client  = li_client ).
   
       set_headers(
  -        io_repo    = io_repo
  -        iv_service = c_service-receive
  -        ii_client  = li_client ).
  -
  -    lv_line = lv_branch &&
  +      io_repo    = io_repo
  +      iv_service = c_service-receive
  +      ii_client  = li_client ).
  +
  +    lv_cap_list = 'report-status agent=' && gv_agent.
  +
  +    lv_line = iv_old &&
                 ` ` &&
  -              iv_commit &&
  +              iv_new &&
                 ` ` &&
  -              io_repo->get_branch_name( ) &&
  +              iv_branch_name &&
                 get_null( ) &&
                 ` ` &&
  -              'report-status agent=' && gv_agent &&
  +              lv_cap_list &&
                 gc_newline.                                   "#EC NOTEXT
       lv_cmd_pkt = pkt_string( lv_line ).
   
  
positive.code: * 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
  
  ********************************************************************************
  * The MIT License (MIT)
  
negative.code: 
  * local to remote
      CLASS-METHODS receive_pack
        IMPORTING io_repo        TYPE REF TO lcl_repo_online
                  iv_old         TYPE ty_sha1
                  iv_new         TYPE ty_sha1
                  iv_branch_name TYPE string
                  iv_pack        TYPE xstring
        RAISING   lcx_exception.
  
      CLASS-METHODS branches
  