anchor.diff:            lv_uri  TYPE string,
             lv_text TYPE string.
   
  -    STATICS: sv_authorization TYPE string.
  -
   
       cl_http_client=>create_by_url(
         EXPORTING
  
positive.code:     ei_client->request->set_header_field(
          name  = '~request_uri'
          value = lv_uri ).
      IF NOT sv_authorization IS INITIAL.
  * note this will only work if all repositories uses the same login
        ei_client->request->set_header_field(
            name  = 'authorization'
            value = sv_authorization ).                       "#EC NOTEXT
        ei_client->propertytype_logon_popup = ei_client->co_disabled.
      ENDIF.
      ei_client->send( ).
      ei_client->receive(
        EXCEPTIONS
  
negative.code:     ENDIF.
  
      check_http_200( ei_client ).
  
      lcl_login_manager=>save( iv_uri    = iv_url
                               ii_client = ei_client ).
  
      lv_data = ei_client->response->get_cdata( ).
      et_branch_list = parse_branch_list( lv_data ).
  