thg issueshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues2020-06-21T09:42:17Zhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/170From window "TortoiseHg Bug Report"2020-06-21T09:42:17ZBitbucket ImporterFrom window "TortoiseHg Bug Report"*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.7.5). TortoiseHg version (1.9.3+383-91132aba5fc0)
** Command: workbench
**...*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.7.5). TortoiseHg version (1.9.3+383-91132aba5fc0)
** Command: workbench
** CWD: <removed>
** Extensions loaded:
** Python version: 2.7.1 (r271:86832, Feb 21 2011, 01:28:26) [GCC 4.5.2 20110127 (prerelease)]
** Qt-4.7.1 PyQt-4.8.3
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/htmldelegate.py", line 31, in paint
doc = self._builddoc(option, index)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/htmldelegate.py", line 57, in _builddoc
text = index.model().data(index, Qt.DisplayRole).toString()
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 532, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/169commit hook that would enable adding text to commit message2020-06-21T09:42:17ZBitbucket Importercommit hook that would enable adding text to commit message*Created originally on Bitbucket by [Louis-Felix Boulanger (Louis-Félix Boulanger)](https://bitbucket.org/%7Baef4b77c-b2b7-4b8d-bc37-5ff1da079695%7D/)*
We are looking for a mechanism inside Mercurial or TortoiseHG to enable us to add te...*Created originally on Bitbucket by [Louis-Felix Boulanger (Louis-Félix Boulanger)](https://bitbucket.org/%7Baef4b77c-b2b7-4b8d-bc37-5ff1da079695%7D/)*
We are looking for a mechanism inside Mercurial or TortoiseHG to enable us to add text to a commit comment as it is performed.
The reason for this is simple: We would like developers to be able to associate their commits to specific feature requests or time tracking tasks.
Therefore, users could go in and perform a commit, enter the commit message they want and apply their commit. Our hook could then execute and add additional information to the commit comment.
I believe this feature would be pretty useful in a lot of different integrations.
We are already using the latest RC for TortoiseHG 2.0, and I did not find any way to do this without modifying the code.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/168Bug report on repositories placed in disk root2020-06-21T09:42:16ZBitbucket ImporterBug report on repositories placed in disk root*Created originally on Bitbucket by [janrysavy](https://bitbucket.org/%7B61c3d35c-7bbe-484c-b79f-dba3feea7553%7D/)*
I get attached bug report when Workbench is opened for repository placed in disk root directory. For example E:\thg (whi...*Created originally on Bitbucket by [janrysavy](https://bitbucket.org/%7B61c3d35c-7bbe-484c-b79f-dba3feea7553%7D/)*
I get attached bug report when Workbench is opened for repository placed in disk root directory. For example E:\thg (which contains files as E:\thg\TortoiseHgOverlayServer.py, etc).
*Attachments:* [bugreport.txt](/uploads/7f69556d54dedf64b189fca133ff5ee6/bugreport.txt)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/167Unnecessary horizontal scrollbar2020-06-21T09:42:13ZBitbucket ImporterUnnecessary horizontal scrollbar*Created originally on Bitbucket by [janrysavy](https://bitbucket.org/%7B61c3d35c-7bbe-484c-b79f-dba3feea7553%7D/)*
Calculation of columns width seems to has some small deviation in Windows 7, so horizontal scrollbar is always displayed...*Created originally on Bitbucket by [janrysavy](https://bitbucket.org/%7B61c3d35c-7bbe-484c-b79f-dba3feea7553%7D/)*
Calculation of columns width seems to has some small deviation in Windows 7, so horizontal scrollbar is always displayed. See attached screenshot. I need to enlarge main window width by 3 pixels to hide horizontal scrollbar. The problem is back with next refresh.
Is it intention?
*Attachments:* [scrollbar](/uploads/4c5ec87af3e96d14ad79bd84c9fed258/scrollbar.png)[scrollbar2](/uploads/8351eb37d235571970e46913ca8e8284/scrollbar2.png)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/166UnicodeDecodeError when trying to restore shelve2020-06-21T09:42:09ZBitbucket ImporterUnicodeDecodeError when trying to restore shelve*Created originally on Bitbucket by Anonymous*
** Mercurial version (1.7.5+117-acbe171c8fbe). TortoiseHg version (1.9.3+122-1aa704ff09d1)
** Command: --nofork shelve
** CWD: D:\Entwicklung\mercurial\modular-smart
** Extensions loade...*Created originally on Bitbucket by Anonymous*
** Mercurial version (1.7.5+117-acbe171c8fbe). TortoiseHg version (1.9.3+122-1aa704ff09d1)
** Command: --nofork shelve
** CWD: D:\Entwicklung\mercurial\modular-smart
** Extensions loaded: fixfrozenexts, hgsubversion, rebase, purge
** 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\shelve.pyo", line 222, in moveFilesLeft
File "tortoisehg\hgqt\chunks.pyo", line 280, in mergeChunks
File "tortoisehg\hgqt\chunks.pyo", line 118, in runPatcher
UnicodeDecodeError: 'ascii' codec can't decode byte 0xfc in position 14: ordinal not in range(128)
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/165Overwritten path in Clone dialog box2020-06-21T09:42:09ZBitbucket ImporterOverwritten path in Clone dialog box*Created originally on Bitbucket by [janrysavy](https://bitbucket.org/%7B61c3d35c-7bbe-484c-b79f-dba3feea7553%7D/)*
When the Source or Destination fields has some items in history (visible in combobox drop-down), it is not possible to c...*Created originally on Bitbucket by [janrysavy](https://bitbucket.org/%7B61c3d35c-7bbe-484c-b79f-dba3feea7553%7D/)*
When the Source or Destination fields has some items in history (visible in combobox drop-down), it is not possible to choose item from history, but with different case. When the focus leave combobox, updated path is overwritten with one from history.
Example: have following item in combobox history:
ssh://hg@example.com/repo/test
Select it and modify to ('t' -> 'T'):
ssh://hg@example.com/repo/Test
and press Tab key to leave focus from combobox.
You will get:
ssh://hg@example.com/repo/test
Testing environment: Windows 7 (both x86 and x64), tortoisehg-1.9.3-hg-1.8prehttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/164MQ-Add method to select/deselect all files2020-06-21T09:42:07ZBitbucket ImporterMQ-Add method to select/deselect all files*Created originally on Bitbucket by [mikezx6r (Mike Wilkes)](https://bitbucket.org/%7B60e72ce5-d998-4698-91f1-6a6041f1adf8%7D/)*
In the file list, there's currently no way to select/deselect all files. Other dialogs have all and none bu...*Created originally on Bitbucket by [mikezx6r (Mike Wilkes)](https://bitbucket.org/%7B60e72ce5-d998-4698-91f1-6a6041f1adf8%7D/)*
In the file list, there's currently no way to select/deselect all files. Other dialogs have all and none buttons, so perhaps those need to be added. Although this dialog is already too busy, so...https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/163Log Window - Add 'cls' to clear log as well as 'clear'2020-06-21T09:42:06ZBitbucket ImporterLog Window - Add 'cls' to clear log as well as 'clear'*Created originally on Bitbucket by [mikezx6r (Mike Wilkes)](https://bitbucket.org/%7B60e72ce5-d998-4698-91f1-6a6041f1adf8%7D/)*
Those of us familiar with both Windows and Nix can figure it out, and people can RTFM, but...*Created originally on Bitbucket by [mikezx6r (Mike Wilkes)](https://bitbucket.org/%7B60e72ce5-d998-4698-91f1-6a6041f1adf8%7D/)*
Those of us familiar with both Windows and Nix can figure it out, and people can RTFM, but...https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/162Problem with the latest build2020-06-21T09:42:05ZBitbucket ImporterProblem with the latest build*Created originally on Bitbucket by [radomir (Radomir Simić)](https://bitbucket.org/%7B2ef8c6db-c03f-4db4-ab66-360858de9ccf%7D/)*
Think the issue appears on a file that was replaced with another one with same name, but different casing....*Created originally on Bitbucket by [radomir (Radomir Simić)](https://bitbucket.org/%7B2ef8c6db-c03f-4db4-ab66-360858de9ccf%7D/)*
Think the issue appears on a file that was replaced with another one with same name, but different casing.
*Attachments:* [bugreport.txt](/uploads/9fad9d147bc7744d37fc7a04b5dc4ecc/bugreport.txt)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/161lost patchqueue by renaming a patch2020-06-21T09:42:02ZBitbucket Importerlost patchqueue by renaming a patch*Created originally on Bitbucket by [johansamyn (Johan Samyn)](https://bitbucket.org/%7B9c10eb3e-883d-43e9-988f-cdc051634361%7D/)*
I just had very unpleasant feeling after some operation. I tried to rename a patch. Apparently there was ...*Created originally on Bitbucket by [johansamyn (Johan Samyn)](https://bitbucket.org/%7B9c10eb3e-883d-43e9-988f-cdc051634361%7D/)*
I just had very unpleasant feeling after some operation. I tried to rename a patch. Apparently there was still some old patch file on disk with the same name (without the patch still existing in series). That made the app go astray. It deleted the whole patch folder! Luckily it was still in the Recycle Bin, so I could recover it. I had to correct the series file, which did not have the name change, while the patchfile did get renamed though.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/160Dragging in the resolve dialog's "Resolved Conflicts" pane causes traceback2020-06-21T09:42:01ZBitbucket ImporterDragging in the resolve dialog's "Resolved Conflicts" pane causes traceback*Created originally on Bitbucket by [datallah (Daniel Atallah)](https://bitbucket.org/%7B44ebc167-d318-4016-b50f-de396d192555%7D/)*
I accidentally dragged the mouse in the "Resolved conflicts" dialog and got the following error popup:
...*Created originally on Bitbucket by [datallah (Daniel Atallah)](https://bitbucket.org/%7B44ebc167-d318-4016-b50f-de396d192555%7D/)*
I accidentally dragged the mouse in the "Resolved conflicts" dialog and got the following error popup:
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (unknown). TortoiseHg version (1.9.3+236-aa36af4526e5)
** Command:
** CWD: c:\export\spare\thg\thg
** Extensions loaded: transplant, rebase, fetch, mq, histedit, eol
** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)]
** Windows version: (6, 1, 7600, 2, '')
** Processor architecture: x64
** Qt-4.7.1 PyQt-4.8.3
Traceback (most recent call last):
File "C:\export\spare\thg\thg\tortoisehg\hgqt\resolve.py", line 347, in mouseMoveEvent
self.dragObject()
File "C:\export\spare\thg\thg\tortoisehg\hgqt\resolve.py", line 323, in dragObject
index = index.sibling(index.row(), COL_PATH)
NameError: global name 'COL_PATH' is not defined
Traceback (most recent call last):
File "C:\export\spare\thg\thg\tortoisehg\hgqt\resolve.py", line 347, in mouseMoveEvent
self.dragObject()
File "C:\export\spare\thg\thg\tortoisehg\hgqt\resolve.py", line 323, in dragObject
index = index.sibling(index.row(), COL_PATH)
NameError: global name 'COL_PATH' is not defined
}}}
It looks like the same error also happens in the "Unresolved conflicts" pane.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/159Clicking "Cancel" in "local changed %s which remote deleted..."2020-06-21T09:42:01ZBitbucket ImporterClicking "Cancel" in "local changed %s which remote deleted..."*Created originally on Bitbucket by [datallah (Daniel Atallah)](https://bitbucket.org/%7B44ebc167-d318-4016-b50f-de396d192555%7D/)*
Selecting "Cancel" in the prompt popup that results when I modify a file and then "update null" results ...*Created originally on Bitbucket by [datallah (Daniel Atallah)](https://bitbucket.org/%7B44ebc167-d318-4016-b50f-de396d192555%7D/)*
Selecting "Cancel" in the prompt popup that results when I modify a file and then "update null" results in the following traceback:
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (unknown). TortoiseHg version (1.9.3+235-8a8a47d5b74e)
** Command:
** CWD: c:\export\spare\HgLocalRepoTemp
** Extensions loaded: transplant, rebase, fetch, mq, histedit, eol
** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)]
** Windows version: (6, 1, 7600, 2, '')
** Processor architecture: x64
** Qt-4.7.1 PyQt-4.8.3
Traceback (most recent call last):
File "C:\export\spare\thg\thg\tortoisehg\hgqt\thread.py", line 239, in interact_handler
result = rmap[id(button)]
KeyError: 190929992
}}}
(sorry for the bunch of edits)
*Attachments:* [local_changed_prompt](/uploads/f4242a73264948e814ccbe2d7bd037bd/local_changed_prompt.png)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/158Bookmarks related crash on startup2020-06-21T09:41:58ZBitbucket ImporterBookmarks related crash on startup*Created originally on Bitbucket by [16bytes (Chris Scott)](https://bitbucket.org/%7B4cf44b39-e35a-4cf4-a304-be35257dd75f%7D/)*
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version...*Created originally on Bitbucket by [16bytes (Chris Scott)](https://bitbucket.org/%7B4cf44b39-e35a-4cf4-a304-be35257dd75f%7D/)*
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.7.5). TortoiseHg version (1.9.3+226-067a5dc46d11)
** Command:
** CWD: /home/peacemaker/src/thg
** Extensions loaded: bookmarks
** Python version: 2.6.6 (r266:84292, Sep 15 2010, 16:22:56) [GCC 4.4.5]
** Qt-4.7.0 PyQt-4.7.4
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
Traceback (most recent call last):
File "/home/peacemaker/src/thg/tortoisehg/hgqt/htmldelegate.py", line 26, in paint
text = index.model().data(index, Qt.DisplayRole).toString()
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 415, in data
result = self.rawdata(row, column, role)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 427, in rawdata
text = self._columnmap[column](ctx, gnode)
File "/home/peacemaker/src/thg/tortoisehg/hgqt/repomodel.py", line 535, in getlog
for mark in ctx.bookmarks():
AttributeError: 'thgchangectx' object has no attribute 'bookmarks'
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/157Error with progressSignal in Merge dialog2020-06-21T09:41:57ZBitbucket ImporterError with progressSignal in Merge dialog*Created originally on Bitbucket by [datallah (Daniel Atallah)](https://bitbucket.org/%7B44ebc167-d318-4016-b50f-de396d192555%7D/)*
When attempting to perform a cross-branch merge, I'm getting the following error:
"UiSignal.progressSig...*Created originally on Bitbucket by [datallah (Daniel Atallah)](https://bitbucket.org/%7B44ebc167-d318-4016-b50f-de396d192555%7D/)*
When attempting to perform a cross-branch merge, I'm getting the following error:
"UiSignal.progressSignal[QString, object, QString, QString, object].emit(): argument 3 has unexpected type 'NoneType'
I had immediately previously performed a successful cross-branch merge, so there must be something more specific about the situation that is causing the error.
This was running from source at the latest current THg revision(96d0577fea47) and Hg (9c5aae633d5f).
The attached file is a screenshot since I couldn't copy and paste the output.
*Attachments:* [2011-02-25_18-43-21](/uploads/95b3e320e969942af05b4d4e024fd6b1/2011-02-25_18-43-21.png)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/156Double clicking on the "Description" column title on the workbench does not r...2020-06-21T09:41:54ZBitbucket ImporterDouble clicking on the "Description" column title on the workbench does not resize it properly*Created originally on Bitbucket by [AngelEzquerra (Angel Ezquerra)](https://bitbucket.org/%7Bd3bed3f3-ba51-458a-971d-1d11e915885c%7D/)*
When you double click on the "Description" column title on the workbench the column is not resized ...*Created originally on Bitbucket by [AngelEzquerra (Angel Ezquerra)](https://bitbucket.org/%7Bd3bed3f3-ba51-458a-971d-1d11e915885c%7D/)*
When you double click on the "Description" column title on the workbench the column is not resized to the size of the longest description. Instead it the column becomes very small (perhaps it is being resized to the size of the word "Description"?).
Maybe this is done for performance reasons, but the current behavior is really not useful. It'd be best if double clicking just did nothing at all (bt I'd prefer that it resized the column correctly).
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/155"Open" dirty subrepo link on status window does not work when status is open ...2020-06-21T09:41:53ZBitbucket Importer"Open" dirty subrepo link on status window does not work when status is open from a modal dialog*Created originally on Bitbucket by [AngelEzquerra (Angel Ezquerra)](https://bitbucket.org/%7Bd3bed3f3-ba51-458a-971d-1d11e915885c%7D/)*
If you open the status dialog from the merge dialog (and I assume that the same would happen if it ...*Created originally on Bitbucket by [AngelEzquerra (Angel Ezquerra)](https://bitbucket.org/%7Bd3bed3f3-ba51-458a-971d-1d11e915885c%7D/)*
If you open the status dialog from the merge dialog (and I assume that the same would happen if it were open from any other modal dialog), and there is a dirty subrepo, when you select the dirty subrepo you get a link such as "include/subrepo (is a dirty sub-repository) open...". However, clicking on the link does not open the subrepo.
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/153qreorder: traceback when trying to reorder mq patches2020-06-21T09:41:51ZBitbucket Importerqreorder: traceback when trying to reorder mq patches*Created originally on Bitbucket by [Patrice Lacouture](https://bitbucket.org/%7B3da1b470-4e90-4218-b8f5-21aa75252b2d%7D/)*
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1....*Created originally on Bitbucket by [Patrice Lacouture](https://bitbucket.org/%7B3da1b470-4e90-4218-b8f5-21aa75252b2d%7D/)*
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.7.5+126-d100702326d5). TortoiseHg version (1.9.3+139-3313795c4e44)
** Command:
** CWD: d:\Documents and Settings\All Users\Start Menu\Programs\TortoiseHg
** Extensions loaded: fixfrozenexts, mq, rebase, extdiff
** 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\qreorder.pyo", line 156, in refresh
IndexError: list index out of range
Traceback (most recent call last):
File "tortoisehg\hgqt\qreorder.pyo", line 156, in refresh
IndexError: list index out of range
}}}
This currently occurs on all my repos on this machine.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/152Merge rejected patch chunks window - line numbers truncated2020-06-21T09:41:50ZBitbucket ImporterMerge rejected patch chunks window - line numbers truncated*Created originally on Bitbucket by [mikezx6r (Mike Wilkes)](https://bitbucket.org/%7B60e72ce5-d998-4698-91f1-6a6041f1adf8%7D/)*
The line numbers are only showing 2 digits. Should show at least 3 digits. If you're file is more than 999 ...*Created originally on Bitbucket by [mikezx6r (Mike Wilkes)](https://bitbucket.org/%7B60e72ce5-d998-4698-91f1-6a6041f1adf8%7D/)*
The line numbers are only showing 2 digits. Should show at least 3 digits. If you're file is more than 999 lines, then you should probably refactor it ;)
Win 7
tortoisehg-stable-1.9.3233.5226-x64-8d27f4af-8ce2-452f-9c46-94dc7d8a2811https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/151Had this error dialog while pulling changes using the latest build of TortoiseHG2020-06-21T09:41:49ZBitbucket ImporterHad this error dialog while pulling changes using the latest build of TortoiseHG*Created originally on Bitbucket by [Martin Laporte](https://bitbucket.org/%7B804b52d8-7212-432d-8804-d9c8c8ff9071%7D/)*
{{{
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.7.5+126-d100702...*Created originally on Bitbucket by [Martin Laporte](https://bitbucket.org/%7B804b52d8-7212-432d-8804-d9c8c8ff9071%7D/)*
{{{
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.7.5+126-d100702326d5). TortoiseHg version (1.9.3+133-d2444b54d059)
** Command: --nofork workbench
** CWD: E:\Projects\CES\default
** Extensions loaded: fixfrozenexts, acl, churn, eol, relink, mercurial_keyring, CoveoExtensions, reviewboard, extdiff
** 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 589, in onRevisionSelected
File "tortoisehg\hgqt\revdetails.pyo", line 213, in revision_selected
File "tortoisehg\hgqt\thgrepo.pyo", line 238, in changectx
File "mercurial\localrepo.pyo", line 576, in changectx
File "mercurial\localrepo.pyo", line 206, in __getitem__
File "mercurial\context.pyo", line 25, in __init__
File "mercurial\revlog.pyo", line 312, in node
IndexError: list index out of range
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/150Manifest: traceback after "Visual Diff to local" if current rev is Working Dir2020-06-21T09:41:46ZBitbucket ImporterManifest: traceback after "Visual Diff to local" if current rev is Working Dir*Created originally on Bitbucket by [Patrice Lacouture](https://bitbucket.org/%7B3da1b470-4e90-4218-b8f5-21aa75252b2d%7D/)*
To show the issue:
* Select * Working Directory * pseudo-changeset
* Display the manifest dialog
* right-cl...*Created originally on Bitbucket by [Patrice Lacouture](https://bitbucket.org/%7B3da1b470-4e90-4218-b8f5-21aa75252b2d%7D/)*
To show the issue:
* Select * Working Directory * pseudo-changeset
* Display the manifest dialog
* right-click on any file and ask for "Visual Diff to local"
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.7.5+125-31aa2e5b0750). TortoiseHg version (1.9.3+131-5d0520eb19c9)
** Command:
** CWD: /home/patrice
** Extensions loaded: mq, patchbomb, extdiff, rebase
** Python version: 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) [GCC 4.4.5]
** Qt-4.6.3 PyQt-4.7.3
Traceback (most recent call last):
File "/home/patrice/_archived/Dev/Testing/thg/tortoisehg/hgqt/manifestdialog.py", line 242, in vdifflocal
assert type(self.rev) is int
AssertionError
}}}
*Attachments:* [thg_10588.patch](/uploads/c9788861db8dc721b2c01be672a11bb0/thg_10588.patch)[thg_10588_ManifestActions_v2.patch](/uploads/3bb67030594a641692fb70bb414fed7f/thg_10588_ManifestActions_v2.patch)