diff options
Diffstat (limited to 'repo')
| -rwxr-xr-x | repo | 9 |
1 files changed, 5 insertions, 4 deletions
| @@ -28,7 +28,7 @@ if __name__ == '__main__': | |||
| 28 | del magic | 28 | del magic |
| 29 | 29 | ||
| 30 | # increment this whenever we make important changes to this script | 30 | # increment this whenever we make important changes to this script |
| 31 | VERSION = (1, 13) | 31 | VERSION = (1, 14) |
| 32 | 32 | ||
| 33 | # increment this if the MAINTAINER_KEYS block is modified | 33 | # increment this if the MAINTAINER_KEYS block is modified |
| 34 | KEYRING_VERSION = (1,0) | 34 | KEYRING_VERSION = (1,0) |
| @@ -154,7 +154,7 @@ def _Init(args): | |||
| 154 | """Installs repo by cloning it over the network. | 154 | """Installs repo by cloning it over the network. |
| 155 | """ | 155 | """ |
| 156 | opt, args = init_optparse.parse_args(args) | 156 | opt, args = init_optparse.parse_args(args) |
| 157 | if args or not opt.manifest_url: | 157 | if args: |
| 158 | init_optparse.print_usage() | 158 | init_optparse.print_usage() |
| 159 | sys.exit(1) | 159 | sys.exit(1) |
| 160 | 160 | ||
| @@ -311,11 +311,12 @@ def _InitHttp(): | |||
| 311 | n = netrc.netrc() | 311 | n = netrc.netrc() |
| 312 | for host in n.hosts: | 312 | for host in n.hosts: |
| 313 | p = n.hosts[host] | 313 | p = n.hosts[host] |
| 314 | mgr.add_password(None, 'http://%s/' % host, p[0], p[2]) | 314 | mgr.add_password(p[1], 'http://%s/' % host, p[0], p[2]) |
| 315 | mgr.add_password(None, 'https://%s/' % host, p[0], p[2]) | 315 | mgr.add_password(p[1], 'https://%s/' % host, p[0], p[2]) |
| 316 | except: | 316 | except: |
| 317 | pass | 317 | pass |
| 318 | handlers.append(urllib2.HTTPBasicAuthHandler(mgr)) | 318 | handlers.append(urllib2.HTTPBasicAuthHandler(mgr)) |
| 319 | handlers.append(urllib2.HTTPDigestAuthHandler(mgr)) | ||
| 319 | 320 | ||
| 320 | if 'http_proxy' in os.environ: | 321 | if 'http_proxy' in os.environ: |
| 321 | url = os.environ['http_proxy'] | 322 | url = os.environ['http_proxy'] |
