Error on push when no push URL exists
I get this error when I tried to push using TortoiseHg GUI. I later discovered that this repository was only local and had no URL to push to. Still, a user should not be seeing an error message in such a case. Instead, a message informing him that no URL to push to exists would be better.
Here is the error reported by TortoiseHg:
** Mercurial version (2.2.2). TortoiseHg version (2.4.1) ** Command: --nofork synch ** CWD: C:\Users\joe\stuffdir ** Encoding: cp1252 ** Extensions loaded: ** 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\sync.pyo", line 154, in <lambda> File "tortoisehg\hgqt\sync.pyo", line 1099, in pushclicked File "tortoisehg\hgqt\sync.pyo", line 774, in run TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'