anchor.diff:        lv_content = <lo_branch>->get_data( )-sha1
           && ' refs/heads/'
           && <lo_branch>->get_data( )-name ##no_text.
  -      lv_length = lcl_length=>encode( strlen( lv_content ) + 4 ).
  -      lv_utf = zcl_ags_util=>xstring_to_string_utf8( lv_length ).
  +
  +      lv_length = lcl_length=>encode( strlen( lv_content ) + 5 ).
  +      lv_utf = to_lower( zcl_ags_util=>xstring_to_string_utf8( lv_length ) ).
   
         lv_tmp = lv_utf && lv_content.
         APPEND lv_tmp TO lt_reply.
  
positive.code:   METHOD branch_list.
  
      DEFINE _capability.
        append &1 to lt_capabilities ##no_text.
      END-OF-DEFINITION.
  
      DATA: lv_reply        TYPE string,
  
negative.code:         iv_name = lv_name.
      lv_head = lo_repo->get_branch( lo_repo->get_data( )-head )->get_data( )-sha1.
  
      APPEND |001e# service=git-upload-pack| TO lt_reply ##no_text.
  
      lv_content = |{ lv_head } HEAD{ get_null( ) }{ lv_reply }|.
      lv_length = lcl_length=>encode( strlen( lv_content ) + 5 ).
      lv_utf = to_lower( zcl_ags_util=>xstring_to_string_utf8( lv_length ) ).
  
      lv_tmp = '0000' && lv_utf && lv_content.
      APPEND lv_tmp TO lt_reply.
  
      lt_branches = lo_repo->list_branches( ).
  