Proxy settings are ignored when sync via context menu
Created originally on Bitbucket by thomo (Thomas Mohaupt)
I have to use a proxy to access web resources so I configure one via Configure Repository (only host + port is nessessary).
I open the synchronize dialog via Explorer context menu.
Any click on incoming, pull, outgoing, and push shows the correct status line (hg incoming http://....) but a connection can not be established: //<urlopen error (10060, 'Operation timed out')>[command interrupted]//
If I open the synchronize dialog from the command line in the same repository/folder the connection is possible.
(Mysterious: In both cases the "use proxy server" checkbox is disabled.)
It seems to me that the proxy settings are ignored in case of start dialog via Explorer context menu.
Log Messages in hgproc.exe.log: {{{ #!phyton
Traceback (most recent call last): File "hggtk\hglib.pyc", line 221, in run File "hggtk\hglib.pyc", line 374, in thgdispatch File "hggtk\hglib.pyc", line 363, in File "mercurial\commands.pyc", line 1729, in incoming File "mercurial\hg.pyc", line 61, in repository File "mercurial\httprepo.pyc", line 239, in instance File "mercurial\httprepo.pyc", line 160, in between File "mercurial\httprepo.pyc", line 124, in do_read File "mercurial\httprepo.pyc", line 78, in do_cmd File "urllib2.pyc", line 374, in open File "urllib2.pyc", line 392, in _open File "urllib2.pyc", line 353, in _call_chain File "mercurial\url.pyc", line 219, in http_open File "mercurial\keepalive.pyc", line 243, in do_open File "mercurial\keepalive.pyc", line 317, in _start_transaction URLError: <urlopen error (10060, 'Operation timed out')>
}}}