diff options
author | Shawn O. Pearce <sop@google.com> | 2009-03-25 13:58:14 -0700 |
---|---|---|
committer | Shawn O. Pearce <sop@google.com> | 2009-03-25 13:58:14 -0700 |
commit | 722acefdc45a9d335793a79179c56c67f1dfed24 (patch) | |
tree | c9a6f60d06383aff200371a571b6cdcf5f416937 /subcmds/branches.py | |
parent | 13cc3844d7426d547a718946ecf365330cc0784c (diff) | |
download | git-repo-722acefdc45a9d335793a79179c56c67f1dfed24.tar.gz |
Produce a useful error if /ssh_info was HTML and not plain text
If /ssh_info is protected by an HTML based login page, we may get
back a "200 OK" response from the server with some HTML document
asking us to authenticate. This can't be parsed into a host name
and port number, so we shouldn't even try.
Valid host names and decimal port numbers cannot contain '<', but
an unexpected HTML login page would. So we test for '<' to give
us a fair indicator that the content isn't what we think it is,
and bail out.
Signed-off-by: Shawn O. Pearce <sop@google.com>
Diffstat (limited to 'subcmds/branches.py')
0 files changed, 0 insertions, 0 deletions