Issue #1950 resolved

outgoing broken in 2.4.1

Anonymous created an issue

pasting a url into the remote-repo-textbox and clicking the outgoing button at the top of the window produces the following:

{{{

!python

Mercurial version (2.2.2). TortoiseHg version (2.4.1) Command: --nofork workbench CWD: C:\Users\jtotz\Downloads\lzo Encoding: cp1252 Extensions loaded: gpg, mercurial_keyring, relink, mq, transplant Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] Windows version: (6, 1, 7601, 2, 'Service Pack 1') Processor architecture: x64 ** Qt-4.7.4 PyQt-4.8.6 Traceback (most recent call last): File "tortoisehg\hgqt\workbench.pyo", line 815, in forwarder File "tortoisehg\hgqt\repowidget.pyo", line 1066, in outgoing File "tortoisehg\hgqt\sync.pyo", line 845, in outgoing File "tortoisehg\hgqt\sync.pyo", line 981, in outclicked File "tortoisehg\hgqt\sync.pyo", line 774, in run TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'

}}}

Incoming works.

Comments (41)

  1. Julian O

    This is a suggested work-around to use until the resolved bug is released. It is based only on a shallow reading of the fix, and has worked for me.

    In the synchronize tab, just to the left of where you entered the address of the repository that you wished to push to, there is a Save icon (image of a floppy disk). Click that, and save your repository with an alias.

    It doesn't matter what the alias is, and you can delete it afterwards, just so long as it exists at the time of the push.

  2. Log in to comment