thg issueshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues2020-06-21T09:45:30Zhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/325Crash when trying to update2020-06-21T09:45:30ZBitbucket ImporterCrash when trying to update*Created originally on Bitbucket by [Koc (Konstantin Myakshin)](https://bitbucket.org/%7B35bbcf17-1a59-465b-b46f-553232be7204%7D/)*
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.2)
** Command: --nofork workbench...*Created originally on Bitbucket by [Koc (Konstantin Myakshin)](https://bitbucket.org/%7B35bbcf17-1a59-465b-b46f-553232be7204%7D/)*
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.2)
** Command: --nofork workbench
** CWD: Z:\home\localhost\katushkin_repo\common
** Extensions loaded: fixfrozenexts
** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)]
** Windows version: (6, 1, 7600, 2, '')
** Processor architecture: x64
** Qt-4.7.1 PyQt-4.8.2
Traceback (most recent call last):
File "tortoisehg\hgqt\repowidget.pyo", line 1188, in updateToRevision
File "tortoisehg\hgqt\update.pyo", line 154, in __init__
File "tortoisehg\hgqt\update.pyo", line 159, in update_info
File "tortoisehg\hgqt\csinfo.pyo", line 441, in update
File "tortoisehg\hgqt\csinfo.pyo", line 340, in update
File "tortoisehg\hgqt\thgrepo.pyo", line 243, in changectx
File "genericpath.pyo", line 29, in isfile
TypeError: stat() argument 1 must be encoded string without NULL bytes, not str
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/324thg log no longer working2020-06-21T09:45:29ZBitbucket Importerthg log no longer working*Created originally on Bitbucket by [blacksmith (Dean Rose)](https://bitbucket.org/%7B5843d964-c361-4e96-a6a4-94388825845b%7D/)*
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial versio...*Created originally on Bitbucket by [blacksmith (Dean Rose)](https://bitbucket.org/%7B5843d964-c361-4e96-a6a4-94388825845b%7D/)*
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.8). TortoiseHg version (2.0)
** Command: log --listfile -
** CWD: /home/blacksmith/Desktop/work/Web/labs/urbana/dean.rose
** Extensions loaded: convert, fetch
** Python version: 2.6.4 (r264:75706, Dec 7 2009, 18:45:15) [GCC 4.4.1]
** Qt-4.5.2 PyQt-4.6
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/tortoisehg/hgqt/run.py", line 456, in __call__
self._mainapp.setWindowIcon(qtlib.geticon('thg-logo'))
File "/usr/lib/pymodules/python2.6/tortoisehg/hgqt/qtlib.py", line 305, in geticon
if QIcon.hasThemeIcon(name):
AttributeError: type object 'QIcon' has no attribute 'hasThemeIcon'
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/323Error pushing commit to server2020-06-21T09:45:28ZBitbucket ImporterError pushing commit to server*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.8). TortoiseHg version (2.0)
** Command: --nofork synch
** CWD: C:\dev\win...*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.8). TortoiseHg version (2.0)
** Command: --nofork synch
** CWD: C:\dev\win-profile
** Extensions loaded: fixfrozenexts
** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)]
** Windows version: (6, 1, 7600, 2, '')
** Processor architecture: x64
** Qt-4.7.1 PyQt-4.8.2
Traceback (most recent call last):
File "tortoisehg\hgqt\sync.pyo", line 736, in outclicked
File "tortoisehg\hgqt\sync.pyo", line 575, in run
File "tortoisehg\hgqt\sync.pyo", line 37, in parseurl
AttributeError: 'NoneType' object has no attribute 'group'
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/322bookmarks: add option in the sync tool to see the incomming bookmarks2020-06-21T09:45:27ZBitbucket Importerbookmarks: add option in the sync tool to see the incomming bookmarks*Created originally on Bitbucket by [jmiguelhdez](https://bitbucket.org/%7B5dbffafe-426a-4450-9f40-5fb2f2b5d1b9%7D/)*
I have been wondering if we can have the GUI equivalent of:
{{{
hg incoming -B REPOSITORY
}}}
and then, hopefu...*Created originally on Bitbucket by [jmiguelhdez](https://bitbucket.org/%7B5dbffafe-426a-4450-9f40-5fb2f2b5d1b9%7D/)*
I have been wondering if we can have the GUI equivalent of:
{{{
hg incoming -B REPOSITORY
}}}
and then, hopefully, the option to select what bookmarks to pull. either with check-boxes or other means.
On a side note, i notice that issue <<issue 177>> and <<issue 299>> are marked as solved but, when I tried with the last release(2.0.2) there is still no direct way of set the current bookmark in the bookmark dialog. is there something i am missing?
Thanks
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/321RevlogError from commit.loadSettings()2020-06-21T09:45:26ZBitbucket ImporterRevlogError from commit.loadSettings()*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.8). TortoiseHg version (2.0)
** Command: --nofork commit
** CWD: __deleted...*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.8). TortoiseHg version (2.0)
** Command: --nofork commit
** CWD: __deleted__
** Extensions loaded: fixfrozenexts
** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)]
** Windows version: (5, 1, 2600, 2, 'Service Pack 3')
** Processor architecture: x86
** Qt-4.7.1 PyQt-4.8.2
Traceback (most recent call last):
File "tortoisehg\hgqt\run.pyo", line 457, in __call__
File "tortoisehg\hgqt\commit.pyo", line 981, in run
File "tortoisehg\hgqt\commit.pyo", line 925, in __init__
File "tortoisehg\hgqt\commit.pyo", line 407, in loadSettings
File "mercurial\localrepo.pyo", line 206, in __getitem__
File "mercurial\context.pyo", line 25, in __init__
File "mercurial\util.pyo", line 169, in __get__
File "mercurial\localrepo.pyo", line 175, in changelog
File "mercurial\changelog.pyo", line 102, in __init__
File "mercurial\revlog.pyo", line 274, in __init__
RevlogError: index 00changelog.i is corrupted
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/320Workbench: Improve file drop behavior2020-06-21T09:45:25ZBitbucket ImporterWorkbench: Improve file drop behavior*Created originally on Bitbucket by [sborho (Steve Borho)](https://bitbucket.org/%7Ba7b33259-0b76-44e3-9ee3-0946c696a082%7D/)*
Use mq.patchheader() to try to parse the file to see if it is a valid patch. If it's not a patch, do not ope...*Created originally on Bitbucket by [sborho (Steve Borho)](https://bitbucket.org/%7Ba7b33259-0b76-44e3-9ee3-0946c696a082%7D/)*
Use mq.patchheader() to try to parse the file to see if it is a valid patch. If it's not a patch, do not open the import tool (do not offer the Workbench as a drop target).https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/319default push/pull targets2020-06-21T09:45:24ZBitbucket Importerdefault push/pull targets*Created originally on Bitbucket by Anonymous*
V2.0.2
The tooltips on the Sync toolbar buttons for Hg Workbench imply that there are separate default push and default pull target repositories. However, I can't find any way to set up ...*Created originally on Bitbucket by Anonymous*
V2.0.2
The tooltips on the Sync toolbar buttons for Hg Workbench imply that there are separate default push and default pull target repositories. However, I can't find any way to set up different default repositories for push and pull. Is this just a case of misleading labels in the tooltips, or are there now two distinct defaults for push and pull operations? If there are two defaults it should mention this when assign the aliases to repositories and in the manual. If there aren't the toolbar labels should be changed not to imply that there are.
If there is still only one default repository, it would be very useful if you could add a feature to allow two defaults - when using a model with a shared workgroup repository and local incoming & working repositories I always pull incoming->working and then push working->workgroup.
Ideally, we shouldn't be forced to use the alias "default" or any other fixed alias names, but br allowed to use meaningful aliases for all synchronisation URLs and then select which one is used for default pull and which is used for default push.
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/318Dragging from registry repository to syncrhonsiation panel removes from registry2020-06-21T09:45:23ZBitbucket ImporterDragging from registry repository to syncrhonsiation panel removes from registry*Created originally on Bitbucket by Anonymous*
v2.0.2
If you drag an item from the repository registry panel onto the "Paths in repository settings" list on the synchronisation panel, it removes it from the repository registry tree....*Created originally on Bitbucket by Anonymous*
v2.0.2
If you drag an item from the repository registry panel onto the "Paths in repository settings" list on the synchronisation panel, it removes it from the repository registry tree. I think it should copy it.
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/317thg.exe not found on path2020-06-21T09:45:21ZBitbucket Importerthg.exe not found on path*Created originally on Bitbucket by [thenigan (Tim Henigan)](https://bitbucket.org/%7B54d75137-2119-412c-a9bd-495a114900eb%7D/)*
After updating TortoiseHg from v2.0 to v2.0.2, the 'thg' command is no longer found on my path.
I saw th...*Created originally on Bitbucket by [thenigan (Tim Henigan)](https://bitbucket.org/%7B54d75137-2119-412c-a9bd-495a114900eb%7D/)*
After updating TortoiseHg from v2.0 to v2.0.2, the 'thg' command is no longer found on my path.
I saw that in <<changeset 805f941ee0c1>>, the 'bin' folder was dropped and the root install directory should have been added to PATH.
However after the install, my PATH still only includes "C:\Program Files\TortoiseHg\bin".
My computer runs Win7 SP1, 32-bit.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/316PDF documentation is not availlable on the wiki2020-06-21T09:45:20ZBitbucket ImporterPDF documentation is not availlable on the wiki*Created originally on Bitbucket by Anonymous*
Here http://tortoisehg.bitbucket.org/docs.html
You have a link to English PDF that does not work*Created originally on Bitbucket by Anonymous*
Here http://tortoisehg.bitbucket.org/docs.html
You have a link to English PDF that does not workhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/315Bookmark extension can't be imported2020-06-21T09:45:19ZBitbucket ImporterBookmark extension can't be imported*Created originally on Bitbucket by Anonymous*
Mercurial now ships with the bookmark extension. When running Mercurial 1.8 and Tortoise 2.0.2 "hgtk log" crashes with the below exception:
{{{
#!python
** Please report this bug to ht...*Created originally on Bitbucket by Anonymous*
Mercurial now ships with the bookmark extension. When running Mercurial 1.8 and Tortoise 2.0.2 "hgtk log" crashes with the below exception:
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/stable/issues
** Mercurial version (1.8). TortoiseHg version (2.0.2+13-474a14363dee)
** Command: log
** CWD: /foo/bar
** Extensions loaded: purge, mq, rebase, hgsubversion, activity, transplant, extdiff, histedit
** Python 2.7 (r27:82500, Aug 07 2010, 16:54:59) [GCC]
Traceback (most recent call last):
File "/opt/tortoisehg/tortoisehg/hgtk/hgtk.py", line 74, in dispatch
return _runcatch(u, args)
File "/opt/tortoisehg/tortoisehg/hgtk/hgtk.py", line 202, in _runcatch
return runcommand(ui, args)
File "/opt/tortoisehg/tortoisehg/hgtk/hgtk.py", line 272, in runcommand
return _runcommand(lui, options, cmd, d)
File "/opt/tortoisehg/tortoisehg/hgtk/hgtk.py", line 323, in _runcommand
return checkargs()
File "/opt/tortoisehg/tortoisehg/hgtk/hgtk.py", line 277, in checkargs
return cmdfunc()
File "/opt/tortoisehg/tortoisehg/hgtk/hgtk.py", line 271, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "/usr/lib64/python2.7/site-packages/mercurial/util.py", line 433, in check
return func(*args, **kwargs)
File "/opt/tortoisehg/tortoisehg/hgtk/hgtk.py", line 434, in log
from tortoisehg.hgtk.history import run
File "/opt/tortoisehg/tortoisehg/hgtk/history.py", line 30, in <module>
from tortoisehg.hgtk import statusbar, bookmark, thgimport
File "/opt/tortoisehg/tortoisehg/hgtk/bookmark.py", line 14, in <module>
from hgext import bookmarks
ImportError: cannot import name bookmarks
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/314--nofork workbench bug report2020-06-21T09:45:18ZBitbucket Importer--nofork workbench bug report*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.1)
** Command: --nofork workbench
** CWD: C:\PACM\PACM\PACM\Direct
** Extensions loaded: fixfrozenexts
** Python ve...*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.1)
** Command: --nofork workbench
** CWD: C:\PACM\PACM\PACM\Direct
** Extensions loaded: fixfrozenexts
** 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.1 PyQt-4.8.2
Traceback (most recent call last):
File "tortoisehg\hgqt\qtlib.pyo", line 763, in showEvent
File "tortoisehg\hgqt\qtlib.pyo", line 774, in get
File "tortoisehg\hgqt\repowidget.pyo", line 283, in createSyncWidget
File "tortoisehg\hgqt\sync.pyo", line 302, in refreshTargets
File "tortoisehg\hgqt\sync.pyo", line 272, in loadTargets
RuntimeError: underlying C/C++ object has been deleted
Traceback (most recent call last):
File "tortoisehg\hgqt\workbench.pyo", line 519, in forwarder
File "tortoisehg\hgqt\repowidget.pyo", line 817, in push
File "tortoisehg\hgqt\qtlib.pyo", line 774, in get
File "tortoisehg\hgqt\repowidget.pyo", line 283, in createSyncWidget
File "tortoisehg\hgqt\sync.pyo", line 302, in refreshTargets
File "tortoisehg\hgqt\sync.pyo", line 272, in loadTargets
RuntimeError: underlying C/C++ object has been deleted
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/313Missing feature: "transplant revision range to local"2020-06-21T09:45:17ZBitbucket ImporterMissing feature: "transplant revision range to local"*Created originally on Bitbucket by [kandul (Michał Kandulski)](https://bitbucket.org/%7Bd93bb777-efda-4e1b-a0bb-5e77c741e18a%7D/)*
I used to be able to transplant revision range to local from GUI in version 1. Now I cannoto do that.*Created originally on Bitbucket by [kandul (Michał Kandulski)](https://bitbucket.org/%7Bd93bb777-efda-4e1b-a0bb-5e77c741e18a%7D/)*
I used to be able to transplant revision range to local from GUI in version 1. Now I cannoto do that.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/312AttributeError: 'ResultPage' object has no attribute 'reject'2020-06-21T09:45:17ZBitbucket ImporterAttributeError: 'ResultPage' object has no attribute 'reject'*Created originally on Bitbucket by Anonymous*
I was doing a Merge With Local when I received this bug notice:
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.8). Torto...*Created originally on Bitbucket by Anonymous*
I was doing a Merge With Local when I received this bug notice:
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.8). TortoiseHg version (2.0)
** Command: --nofork workbench
** CWD: C:\projects\myproject
** Extensions loaded: fixfrozenexts, win32text
** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)]
** Windows version: (6, 1, 7600, 2, '')
** Processor architecture: x64
** Qt-4.7.1 PyQt-4.8.2
Traceback (most recent call last):
File "tortoisehg\hgqt\merge.pyo", line 68, in reject
AttributeError: 'ResultPage' object has no attribute 'reject'
}}}
Thanks!!!
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/311Rename not working2020-06-21T09:45:16ZBitbucket ImporterRename not working*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.1)
** Command: --nofork rename --listfile C:\Users\valure\AppData\Local\Temp\THG3DCB.tmp
** CWD: C:\Projects\Fuglar\C...*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.1)
** Command: --nofork rename --listfile C:\Users\valure\AppData\Local\Temp\THG3DCB.tmp
** CWD: C:\Projects\Fuglar\Collman\Source
** Extensions loaded: fixfrozenexts, fetch, gestalt, kilnauth, kilnpath, big-push, nobranch, kiln, caseguard, kbfiles
** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)]
** Windows version: (6, 1, 7600, 2, '')
** Processor architecture: x64
** Qt-4.7.1 PyQt-4.8.2
Traceback (most recent call last):
File "tortoisehg\hgqt\run.pyo", line 469, in __call__
File "tortoisehg\hgqt\rename.pyo", line 353, in run
File "tortoisehg\hgqt\rename.pyo", line 33, in __init__
File "tortoisehg\hgqt\rename.pyo", line 82, in init_view
File "tortoisehg\hgqt\rename.pyo", line 234, in compose_command
File "tortoisehg\util\hglib.pyo", line 67, in fromunicode
UnicodeDecodeError: 'ascii' codec can't decode byte 0xf0 in position 25: ordinal not in range(128)
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/310error starting Workbench with source repo at cset <1f16cc87f8a9>2020-06-21T09:45:14ZBitbucket Importererror starting Workbench with source repo at cset <1f16cc87f8a9>*Created originally on Bitbucket by [johansamyn (Johan Samyn)](https://bitbucket.org/%7B9c10eb3e-883d-43e9-988f-cdc051634361%7D/)*
I updated to cset <> and when starting the Workbench I got this traceback :
{{{
#!python
** Mercuria...*Created originally on Bitbucket by [johansamyn (Johan Samyn)](https://bitbucket.org/%7B9c10eb3e-883d-43e9-988f-cdc051634361%7D/)*
I updated to cset <> and when starting the Workbench I got this traceback :
{{{
#!python
** Mercurial version (1.8+2-da192c62f89e). TortoiseHg version (2.0.1+5-1f16cc87f8a9)
** Command: workbench
** CWD: M:\DEV\thg-qt
** Extensions loaded: patchbomb, extdiff, graphlog, mq, pbranch, rebase
** Python version: 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)]
** Windows version: (6, 1, 7601, 2, 'Service Pack 1')
** Processor architecture: x86
** Qt-4.6.2 PyQt-4.7.3
Traceback (most recent call last):
File "M:\DEV\thg-qt\tortoisehg\hgqt\run.py", line 469, in __call__
dlg = dlgfunc(ui, *args, **opts)
File "M:\DEV\thg-qt\tortoisehg\hgqt\workbench.py", line 715, in run
w = Workbench()
File "M:\DEV\thg-qt\tortoisehg\hgqt\workbench.py", line 44, in __init__
self.log = LogDockWidget(self)
File "M:\DEV\thg-qt\tortoisehg\hgqt\docklog.py", line 27, in __init__
self.logte = cmdui.ConsoleWidget()
File "M:\DEV\thg-qt\tortoisehg\hgqt\cmdui.py", line 487, in __init__
self._initlogwidget()
File "M:\DEV\thg-qt\tortoisehg\hgqt\cmdui.py", line 493, in _initlogwidget
self._logwidget = _LogWidgetForConsole(self)
File "M:\DEV\thg-qt\tortoisehg\hgqt\cmdui.py", line 374, in __init__
super(_LogWidgetForConsole, self).__init__(parent)
File "M:\DEV\thg-qt\tortoisehg\hgqt\cmdui.py", line 330, in __init__
self._initfont()
File "M:\DEV\thg-qt\tortoisehg\hgqt\cmdui.py", line 335, in _initfont
tf.changed.connect(self.setFont)
TypeError: 'setFont()' has no overload that is compatible with 'changed(QFont)'
}}}
I'm sure that cset is the culprit, cause I update to all latest pulled csets, and I get the error only with this one.
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/309Runtime error from sync tool2020-06-21T09:45:13ZBitbucket ImporterRuntime error from sync tool*Created originally on Bitbucket by [sborho (Steve Borho)](https://bitbucket.org/%7Ba7b33259-0b76-44e3-9ee3-0946c696a082%7D/)*
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.1)
** Command:
** CWD: C:\Windows
*...*Created originally on Bitbucket by [sborho (Steve Borho)](https://bitbucket.org/%7Ba7b33259-0b76-44e3-9ee3-0946c696a082%7D/)*
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.1)
** Command:
** CWD: C:\Windows
** Extensions loaded: fixfrozenexts, mq, rebase, purge, mercurial_keyring, hgsubversion, transplant, perfarce
** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)]
** Windows version: (6, 1, 7600, 2, '')
** Processor architecture: x64
** Qt-4.7.1 PyQt-4.8.2
Traceback (most recent call last):
File "tortoisehg\hgqt\qtlib.pyo", line 763, in showEvent
File "tortoisehg\hgqt\qtlib.pyo", line 774, in get
File "tortoisehg\hgqt\repowidget.pyo", line 283, in createSyncWidget
File "tortoisehg\hgqt\sync.pyo", line 302, in refreshTargets
File "tortoisehg\hgqt\sync.pyo", line 272, in loadTargets
RuntimeError: underlying C/C++ object has been deleted
}}}
Needs debugging, but it looks like closing then re-opening a repo causes this traceback when the sync widget is re-opened.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/308Crash in Outgoing if target is set to default but there are no outgoing chang...2020-06-21T09:45:12ZBitbucket ImporterCrash in Outgoing if target is set to default but there are no outgoing changesets*Created originally on Bitbucket by [thenigan (Tim Henigan)](https://bitbucket.org/%7B54d75137-2119-412c-a9bd-495a114900eb%7D/)*
This error is generated in certain cases where the Outgoing command is run with a "Target" branch specified...*Created originally on Bitbucket by [thenigan (Tim Henigan)](https://bitbucket.org/%7B54d75137-2119-412c-a9bd-495a114900eb%7D/)*
This error is generated in certain cases where the Outgoing command is run with a "Target" branch specified.
**Setup:**
{{{
#!shell
rm -rf test
mkdir test
cd test
hg init repo1
echo hello > repo1/test.txt
hg ci --addremove -m commit1 -R repo1
hg clone repo1 repo2
echo hello >> repo1/test.txt
hg branch -R repo1 test_branch
hg ci -R repo1 --addremove -m commit2
cd ..
}}}
With the above setup, repo2 has all the changesets in repo1 default. However, it does not have the "test" branch.
To trigger the error, do the following:
# Open thg for repo1
# Open the Sync window
# Set the "Remote Repository" to repo2
# Enable the "Target" checkbox
# Select the "default" branch as the target
# Click the "Outgoing" button
The above causes the following traceback:
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.8). TortoiseHg version (2.0)
** Command: --nofork workbench
** CWD: <removed>
** Extensions loaded: fixfrozenexts, fetch, gestalt, kilnauth, kilnpath, big-push, kiln, caseguard, children, transplant, graphlog, purge, record, mq, patchbomb, convert
** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)]
** Windows version: (6, 1, 7601, 2, 'Service Pack 1')
** Processor architecture: x86
** Qt-4.7.1 PyQt-4.8.2
Traceback (most recent call last):
File "tortoisehg\hgqt\repowidget.pyo", line 379, in setOutgoingNodes
File "tortoisehg\hgqt\repowidget.pyo", line 364, in setRevisionSet
IndexError: list index out of range
}}}
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/307templatefilters IndexError2020-06-21T09:45:11ZBitbucket Importertemplatefilters IndexError*Created originally on Bitbucket by [kiilerix (Mads Kiilerich)](https://bitbucket.org/%7B557b6cb1-8bba-4f83-a28b-d729192b84ef%7D/)*
The machine was swapping heavily - that might have exposed some race conditions.
As usual: It might b...*Created originally on Bitbucket by [kiilerix (Mads Kiilerich)](https://bitbucket.org/%7B557b6cb1-8bba-4f83-a28b-d729192b84ef%7D/)*
The machine was swapping heavily - that might have exposed some race conditions.
As usual: It might be related to qpopping.
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.8). TortoiseHg version (2.0)
** Command:
** CWD: /home/mk/freerdp
** Extensions loaded: mq, extdiff, graphlog, patchbomb, convert, eol, hg-git, rebase, fetch, parentrevspec
** Python version: 2.7 (r27:82500, Sep 16 2010, 18:03:06) [GCC 4.5.1 20100907 (Red Hat 4.5.1-3)]
** Qt-4.7.0 PyQt-4.7.4
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repomodel.py", line 409, in data
result = self.rawdata(row, column, role)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repomodel.py", line 421, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repomodel.py", line 96, in <lambda>
'Age': lambda ctx, gnode: hglib.age(ctx.date()),
File "/usr/lib/python2.7/site-packages/tortoisehg/util/hglib.py", line 515, in age
return templatefilters.age(date)
File "/usr/lib/python2.7/site-packages/mercurial/templatefilters.py", line 36, in age
then = date[0]
IndexError: string index out of range
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repomodel.py", line 409, in data
result = self.rawdata(row, column, role)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repomodel.py", line 421, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repomodel.py", line 96, in <lambda>
'Age': lambda ctx, gnode: hglib.age(ctx.date()),
File "/usr/lib/python2.7/site-packages/tortoisehg/util/hglib.py", line 515, in age
return templatefilters.age(date)
File "/usr/lib/python2.7/site-packages/mercurial/templatefilters.py", line 36, in age
then = date[0]
IndexError: string index out of range
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/306Error when detecting outgoing changes (2.0)2020-06-21T09:45:10ZBitbucket ImporterError when detecting outgoing changes (2.0)*Created originally on Bitbucket by [philjhale (Phil Hale)](https://bitbucket.org/%7B2fb663b0-1165-47fc-a5d5-8c5d806b7c87%7D/)*
When clicking on the "Detect outgoing changes to default push target" button I get the error below. This is ...*Created originally on Bitbucket by [philjhale (Phil Hale)](https://bitbucket.org/%7B2fb663b0-1165-47fc-a5d5-8c5d806b7c87%7D/)*
When clicking on the "Detect outgoing changes to default push target" button I get the error below. This is in TortoiseHg 2.0. In this instance there were no changes to push. The program itself doesn't crash, if I click OK it continues without problem. I can also push changes back to the default push target without problem.
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.8). TortoiseHg version (2.0)
** Command:
** CWD: C:\Windows\system32
** Extensions loaded: fixfrozenexts, transplant, fetch, gestalt, kilnauth, kilnpath, big-push, kiln, caseguard, kbfiles
** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)]
** Windows version: (6, 1, 7600, 2, '')
** Processor architecture: x64
** Qt-4.7.1 PyQt-4.8.2
Traceback (most recent call last):
File "tortoisehg\hgqt\repowidget.pyo", line 379, in setOutgoingNodes
File "tortoisehg\hgqt\repowidget.pyo", line 364, in setRevisionSet
IndexError: list index out of range
}}}