anchor.diff:        zcx_abapgit_exception=>raise( 'unpack not ok' ).
       ELSEIF lv_string CP '*pre-receive hook declined*'.
         zcx_abapgit_exception=>raise( 'pre-receive hook declined' ).
  +    ELSEIF lv_string CP '*protected branch hook declined*'.
  +      zcx_abapgit_exception=>raise( 'protected branch hook declined' ).
       ELSEIF lv_string CP '*push declined due to email privacy*'.
         zcx_abapgit_exception=>raise( 'push declined due to email privacy' ).
       ELSEIF lv_string CP '*funny refname*'.
  
positive.code: 
  
  
  CLASS zcl_abapgit_git_transport IMPLEMENTATION.
  
  
    METHOD branches.
  
negative.code:       IMPORTING iv_url                TYPE string
        RETURNING VALUE(ro_branch_list) TYPE REF TO zcl_abapgit_git_branch_list
        RAISING   zcx_abapgit_exception.
    PROTECTED SECTION.
    PRIVATE SECTION.
      CONSTANTS: BEGIN OF c_service,
                   receive TYPE string VALUE 'receive',       "#EC NOTEXT
  