anchor.diff:      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.
  +
  +    lcl_login_manager=>load( iv_uri    = iv_url
  +                             ii_client = ei_client ).
  +
       ei_client->send( ).
       ei_client->receive(
         EXCEPTIONS
  
positive.code:           lv_uri  TYPE string,
            lv_text TYPE string.
  
      STATICS: sv_authorization TYPE string.
  
  
      cl_http_client=>create_by_url(
        EXPORTING
  
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 ).
  