anchor.diff:                        RAISING lcx_exception.
   
       CLASS-METHODS check_http_200
  -                      IMPORTING if_client TYPE REF TO if_http_client
  +                      IMPORTING ii_client TYPE REF TO if_http_client
                         RAISING lcx_exception.
   
  +    CLASS-METHODS get_null RETURNING value(rv_c) TYPE char1.
  +
   ENDCLASS.                    "lcl_transport DEFINITION
   
   *----------------------------------------------------------------------*
  
positive.code:     SPLIT lv_data AT cl_abap_char_utilities=>newline INTO TABLE lt_result.
      LOOP AT lt_result INTO lv_data.
        IF lv_data CP '*refs/heads/master*'.
          lv_hash = lv_data+4.
        ENDIF.
      ENDLOOP.
  
  
negative.code:                                RAISING lcx_exception.
  
    PRIVATE SECTION.
      CONSTANTS: c_debug_http TYPE abap_bool VALUE abap_false,
                 c_cap_list   TYPE string VALUE 'side-band-64k no-progress',
                 c_dot_git    TYPE c LENGTH 4 VALUE '.git'.
  
      CLASS-METHODS pkt_string
                        IMPORTING iv_string TYPE string
                        RETURNING value(rv_pkt) TYPE string
                        RAISING lcx_exception.
  
      CLASS-METHODS parse
  