91ac1726730a breaks pull here
(because remote doesn't provide connection.sendall?):
pulling from http://selenic.com/repo/hg
** unknown exception encountered, details follow
** report bug details to http://www.selenic.com/mercurial/bts
** or mercurial@selenic.com
** Mercurial Distributed SCM (version 5f404dc8acd0)
Traceback (most recent call last):
File "/usr/local/bin/hg", line 20, in <module>
mercurial.dispatch.run()
File "/usr/local/lib/python2.5/site-packages/mercurial/dispatch.py", line 20, in run
sys.exit(dispatch(sys.argv[1:]))
File "/usr/local/lib/python2.5/site-packages/mercurial/dispatch.py", line 29, in dispatch
return _runcatch(u, args)
File "/usr/local/lib/python2.5/site-packages/mercurial/dispatch.py", line 45, in _runcatch
return _dispatch(ui, args)
File "/usr/local/lib/python2.5/site-packages/mercurial/dispatch.py", line 364, in _dispatch
ret = _runcommand(ui, options, cmd, d)
File "/usr/local/lib/python2.5/site-packages/mercurial/dispatch.py", line 417, in _runcommand
return checkargs()
File "/usr/local/lib/python2.5/site-packages/mercurial/dispatch.py", line 373, in checkargs
return cmdfunc()
File "/usr/local/lib/python2.5/site-packages/mercurial/dispatch.py", line 356, in <lambda>
d = lambda: func(ui, repo, *args, **cmdoptions)
File "/usr/local/lib/python2.5/site-packages/mercurial/commands.py", line 2034, in pull
modheads = repo.pull(other, heads=revs, force=opts['force'])
File "/usr/local/lib/python2.5/site-packages/mercurial/localrepo.py", line 1455, in pull
fetch = self.findincoming(remote, heads=heads, force=force)
File "/usr/local/lib/python2.5/site-packages/mercurial/localrepo.py", line 1288, in findincoming
heads = remote.heads()
File "/usr/local/lib/python2.5/site-packages/mercurial/httprepo.py", line 367, in heads
d = self.do_read("heads")
File "/usr/local/lib/python2.5/site-packages/mercurial/httprepo.py", line 351, in do_read
fp = self.do_cmd(cmd, **args)
File "/usr/local/lib/python2.5/site-packages/mercurial/httprepo.py", line 305, in do_cmd
resp = urllib2.urlopen(request(cu, data, headers))
File "/usr/local/lib/python2.5/urllib2.py", line 121, in urlopen
return _opener.open(url, data)
File "/usr/local/lib/python2.5/urllib2.py", line 374, in open
response = self._open(req, data)
File "/usr/local/lib/python2.5/urllib2.py", line 392, in _open
'_open', req)
File "/usr/local/lib/python2.5/urllib2.py", line 353, in _call_chain
result = func(*args)
File "/usr/local/lib/python2.5/site-packages/mercurial/httprepo.py", line 108, in http_open
return self.do_open(httpconnection, req)
File "/usr/local/lib/python2.5/site-packages/mercurial/keepalive.py", line 241, in do_open
self._start_transaction(h, req)
File "/usr/local/lib/python2.5/site-packages/mercurial/keepalive.py", line 313, in _start_transaction
h.request(req.get_method(), req.get_selector(), body, headers)
File "/usr/local/lib/python2.5/httplib.py", line 862, in request
self._send_request(method, url, body, headers)
File "/usr/local/lib/python2.5/httplib.py", line 885, in _send_request
self.endheaders()
File "/usr/local/lib/python2.5/httplib.py", line 856, in endheaders
self._send_output()
File "/usr/local/lib/python2.5/httplib.py", line 728, in _send_output
self.send(msg)
File "/usr/local/lib/python2.5/site-packages/mercurial/httprepo.py", line 99, in _sendfile
connection.sendall(self, data)
AttributeError: class HTTPConnection has no attribute 'sendall' |