thg issueshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues2020-06-21T09:46:12Zhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/355Error opening repo in Workbench2020-06-21T09:46:12ZBitbucket ImporterError opening repo in Workbench*Created originally on Bitbucket by [Kevin Formsma](https://bitbucket.org/%7B868b153c-8240-4496-99ef-9e00d9f31435%7D/)*
I upgraded to 2.0.2 and was adding my repo's into the workbench. When I added my 4th repo, I received the following ...*Created originally on Bitbucket by [Kevin Formsma](https://bitbucket.org/%7B868b153c-8240-4496-99ef-9e00d9f31435%7D/)*
I upgraded to 2.0.2 and was adding my repo's into the workbench. When I added my 4th repo, I received the following bug report. It was rather long and appeared to be repeating so I've truncated it a bit.
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.2)
** Command:
** CWD: C:\Windows
** Extensions loaded: fixfrozenexts, mercurial_keyring, tortoisehg.util.hgshelve, eol
** 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\htmldelegate.pyo", line 52, in sizeHint
File "tortoisehg\hgqt\htmldelegate.pyo", line 57, in _builddoc
File "tortoisehg\hgqt\repomodel.pyo", line 409, in data
File "tortoisehg\hgqt\repomodel.pyo", line 421, in rawdata
File "tortoisehg\hgqt\repomodel.pyo", line 543, in getlog
File "tortoisehg\hgqt\thgrepo.pyo", line 512, in thgtags
File "mercurial\context.pyo", line 116, in tags
File "mercurial\localrepo.pyo", line 398, in nodetags
File "mercurial\localrepo.pyo", line 333, in tags
File "mercurial\localrepo.pyo", line 354, in _findtags
File "mercurial\tags.pyo", line 30, in findglobaltags
File "mercurial\tags.pyo", line 239, in _readtagcache
File "mercurial\context.pyo", line 163, in filenode
File "mercurial\context.pyo", line 155, in _fileinfo
File "mercurial\manifest.pyo", line 99, in find
File "mercurial\revlog.pyo", line 870, in revision
File "mercurial\revlog.pyo", line 804, in _chunk
File "mercurial\revlog.pyo", line 117, in decompress
error: Error -3 while decompressing data: invalid code lengths set
Traceback (most recent call last):
File "tortoisehg\hgqt\htmldelegate.pyo", line 52, in sizeHint
File "tortoisehg\hgqt\htmldelegate.pyo", line 57, in _builddoc
File "tortoisehg\hgqt\repomodel.pyo", line 409, in data
File "tortoisehg\hgqt\repomodel.pyo", line 421, in rawdata
File "tortoisehg\hgqt\repomodel.pyo", line 543, in getlog
File "tortoisehg\hgqt\thgrepo.pyo", line 512, in thgtags
File "mercurial\context.pyo", line 116, in tags
File "mercurial\localrepo.pyo", line 398, in nodetags
File "mercurial\localrepo.pyo", line 333, in tags
File "mercurial\localrepo.pyo", line 354, in _findtags
File "mercurial\tags.pyo", line 30, in findglobaltags
File "mercurial\tags.pyo", line 239, in _readtagcache
File "mercurial\context.pyo", line 163, in filenode
File "mercurial\context.pyo", line 155, in _fileinfo
File "mercurial\manifest.pyo", line 99, in find
File "mercurial\revlog.pyo", line 870, in revision
File "mercurial\revlog.pyo", line 804, in _chunk
File "mercurial\revlog.pyo", line 117, in decompress
...
error: Error -3 while decompressing data: invalid code lengths set
Traceback (most recent call last):
File "tortoisehg\hgqt\repomodel.pyo", line 402, in data
File "tortoisehg\hgqt\repomodel.pyo", line 343, in graphctx
File "tortoisehg\hgqt\thgrepo.pyo", line 528, in thgmqappliedpatch
File "tortoisehg\hgqt\thgrepo.pyo", line 520, in _thgmqpatchtags
File "mercurial\context.pyo", line 116, in tags
File "mercurial\localrepo.pyo", line 398, in nodetags
File "mercurial\localrepo.pyo", line 333, in tags
File "mercurial\localrepo.pyo", line 354, in _findtags
File "mercurial\tags.pyo", line 30, in findglobaltags
File "mercurial\tags.pyo", line 239, in _readtagcache
File "mercurial\context.pyo", line 163, in filenode
File "mercurial\context.pyo", line 155, in _fileinfo
File "mercurial\manifest.pyo", line 99, in find
File "mercurial\revlog.pyo", line 870, in revision
File "mercurial\revlog.pyo", line 804, in _chunk
File "mercurial\revlog.pyo", line 117, in decompress
error: Error -3 while decompressing data: invalid code lengths set
Traceback (most recent call last):
File "tortoisehg\hgqt\htmldelegate.pyo", line 31, in paint
File "tortoisehg\hgqt\htmldelegate.pyo", line 57, in _builddoc
File "tortoisehg\hgqt\repomodel.pyo", line 409, in data
File "tortoisehg\hgqt\repomodel.pyo", line 421, in rawdata
File "tortoisehg\hgqt\repomodel.pyo", line 543, in getlog
File "tortoisehg\hgqt\thgrepo.pyo", line 512, in thgtags
File "mercurial\context.pyo", line 116, in tags
File "mercurial\localrepo.pyo", line 398, in nodetags
File "mercurial\localrepo.pyo", line 333, in tags
File "mercurial\localrepo.pyo", line 354, in _findtags
File "mercurial\tags.pyo", line 30, in findglobaltags
File "mercurial\tags.pyo", line 239, in _readtagcache
File "mercurial\context.pyo", line 163, in filenode
File "mercurial\context.pyo", line 155, in _fileinfo
File "mercurial\manifest.pyo", line 99, in find
File "mercurial\revlog.pyo", line 870, in revision
File "mercurial\revlog.pyo", line 804, in _chunk
File "mercurial\revlog.pyo", line 117, in decompress
error: Error -3 while decompressing data: invalid code lengths set
Traceback (most recent call last):
File "tortoisehg\hgqt\repomodel.pyo", line 409, in data
File "tortoisehg\hgqt\repomodel.pyo", line 421, in rawdata
File "tortoisehg\hgqt\repomodel.pyo", line 492, in gettags
File "mercurial\context.pyo", line 116, in tags
File "mercurial\localrepo.pyo", line 398, in nodetags
File "mercurial\localrepo.pyo", line 333, in tags
File "mercurial\localrepo.pyo", line 354, in _findtags
File "mercurial\tags.pyo", line 30, in findglobaltags
File "mercurial\tags.pyo", line 239, in _readtagcache
File "mercurial\context.pyo", line 163, in filenode
File "mercurial\context.pyo", line 155, in _fileinfo
File "mercurial\manifest.pyo", line 99, in find
File "mercurial\revlog.pyo", line 870, in revision
File "mercurial\revlog.pyo", line 804, in _chunk
File "mercurial\revlog.pyo", line 117, in decompress
error: Error -3 while decompressing data: invalid code lengths set
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/354spurious "exec mode has been unset"2020-06-21T09:46:11ZBitbucket Importerspurious "exec mode has been unset"*Created originally on Bitbucket by [kiilerix (Mads Kiilerich)](https://bitbucket.org/%7B557b6cb1-8bba-4f83-a28b-d729192b84ef%7D/)*
I have seen some situations where the changeset view reported for a file that "exec mode has been unset"...*Created originally on Bitbucket by [kiilerix (Mads Kiilerich)](https://bitbucket.org/%7B557b6cb1-8bba-4f83-a28b-d729192b84ef%7D/)*
I have seen some situations where the changeset view reported for a file that "exec mode has been unset". For other files it failed to report the same message when it should.
The changesets are applied mq patches. The output of log -p, diff and export looks fine, but the thg output isn't fully reliable.
Using 2.0.2.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/353Working copy is in another branch than tip?2020-06-21T09:46:10ZBitbucket ImporterWorking copy is in another branch than tip?*Created originally on Bitbucket by [dpsenner (Dominik P)](https://bitbucket.org/%7B0bf6cbd3-021c-4d23-a0c8-9cf8618697f3%7D/)*
I somehow managed to have the working directory in a different branch than tip, which lead to the fact that I...*Created originally on Bitbucket by [dpsenner (Dominik P)](https://bitbucket.org/%7B0bf6cbd3-021c-4d23-a0c8-9cf8618697f3%7D/)*
I somehow managed to have the working directory in a different branch than tip, which lead to the fact that I was unable to commit changes to the branch I wanted.
I was able solve the problem by updating to tip-1 and then back to tip, but how can this happen? Is this related to <<issue 336>>?
*Attachments:* [screenshot-353](/uploads/785c83ac282e54cf172dc3ce7c313c9a/screenshot-353.png)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/352Shelve tool unusable2020-06-21T09:46:07ZBitbucket ImporterShelve tool unusable*Created originally on Bitbucket by [dpsenner (Dominik P)](https://bitbucket.org/%7B0bf6cbd3-021c-4d23-a0c8-9cf8618697f3%7D/)*
Usecase:
# % cat > bla
helo
^D
# % cat > bla2
helo
^D
# shelve local modifications to bla
# commit ch...*Created originally on Bitbucket by [dpsenner (Dominik P)](https://bitbucket.org/%7B0bf6cbd3-021c-4d23-a0c8-9cf8618697f3%7D/)*
Usecase:
# % cat > bla
helo
^D
# % cat > bla2
helo
^D
# shelve local modifications to bla
# commit changes to bla2
# try to unshelve bla fails because all hunks fail
I will try to provide further information later.
*Attachments:* [.hgignore](/uploads/551684fc3047a8f1ba3f6f454e7fc998/.hgignore)[.hgignore.rej](/uploads/c32c60eb39061842fed1f211d0abe091/.hgignore.rej)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/351shelve/unshelve problem with "No newline at end of file"2020-06-21T09:46:04ZBitbucket Importershelve/unshelve problem with "No newline at end of file"*Created originally on Bitbucket by Anonymous*
I have a problem doing this
1) I have a file without a new line at the end of the file. This is the end of the file:
{{{
Last line of the file (no new line after this line).
}}}
...*Created originally on Bitbucket by Anonymous*
I have a problem doing this
1) I have a file without a new line at the end of the file. This is the end of the file:
{{{
Last line of the file (no new line after this line).
}}}
2) I add new content at the end of the file without adding a new line at the end of the file.
3) I shelve the last change. I obtain the following shelve:
{{{
-Last line of the file (no new line after this line).
\ No newline at end of file
+Last line of the file (no new line after this line).
+
+Line added without new line after this.
\ No newline at end of file
}}}
4) I add a new line at the end of the file and the commit this change obtaining the following commit message:
{{{
-Last line of the file (no new line after this line).
\ No newline at end of file
+Last line of the file (no new line after this line).
}}}
5) I try to unshelve but my shelved changes are rejected! This is the content of the .rej file:
{{{
--- FLOWTIAux.ci
+++ FLOWTIAux.ci
@@ -339,4 +339,6 @@
fr_calc_L_VEM_m(iLine)
calc_qvxday_31(miFCLine))
*/
-Last line of the file (no new line after this line).
\ No newline at end of file
+Last line of the file (no new line after this line).
+
+Line added without new line after this.
\ No newline at end of file
}}}
I think it's a problem related to the presence of a new line at the end of the file added after the shelve command.
Thankshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/350commit dialog loose MQ control.2020-06-21T09:46:01ZBitbucket Importercommit dialog loose MQ control.*Created originally on Bitbucket by Anonymous*
i try thg2 and was surprised that create new patch in MQ(and all MQ support) now moved to Workbench.
old behaviour: repoexplorer intended for explore repo, and commit dialog to manipulate ...*Created originally on Bitbucket by Anonymous*
i try thg2 and was surprised that create new patch in MQ(and all MQ support) now moved to Workbench.
old behaviour: repoexplorer intended for explore repo, and commit dialog to manipulate with chunks contents of changesets\patches, imho, was more native\handy.
imho, it better to move or duplicate MQ control in commit dialoghttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/349THG2 loose record extention?2020-06-21T09:46:00ZBitbucket ImporterTHG2 loose record extention?*Created originally on Bitbucket by Anonymous*
in thg1.x i widely use record extention abilityes - selecting\deselecting chunks that should be in changeset\patch.
in new thg2 i cant see this feature, so even i better go back to thg1.8....*Created originally on Bitbucket by Anonymous*
in thg1.x i widely use record extention abilityes - selecting\deselecting chunks that should be in changeset\patch.
in new thg2 i cant see this feature, so even i better go back to thg1.8. Maybe i miss something? look like now only shelve can manipulate with chunkshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/348View change in context of file shows proportional font.2020-06-21T09:45:58ZBitbucket ImporterView change in context of file shows proportional font.*Created originally on Bitbucket by [nevdelap (Nev Delap)](https://bitbucket.org/%7Bc22fbeb6-7124-4e3e-98bf-4583756a196d%7D/)*
I've changed all the fonts under settings to be monospace to figure out which font applies here and none seem...*Created originally on Bitbucket by [nevdelap (Nev Delap)](https://bitbucket.org/%7Bc22fbeb6-7124-4e3e-98bf-4583756a196d%7D/)*
I've changed all the fonts under settings to be monospace to figure out which font applies here and none seem to. I notice it when I am looking at committing a merge and looking at the files that have been added by the merge because they show this view, since there are no differences to show in the unified diff view, and it is virtually always code that I'm looking at so I just think it should be using a monospace font in that view too.
I've recently updated to 2.0 and it awesome. Thank you!
I'm using version 2.0.2+46-5d8da9e07ef2 on Debian.
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/347Inconsistency deleting repositories from registry2020-06-21T09:45:57ZBitbucket ImporterInconsistency deleting repositories from registry*Created originally on Bitbucket by [alexandrul (Eduard-Cristian Stefan)](https://bitbucket.org/%7B2d76ab24-0470-49cb-96fc-051788f2f391%7D/)*
TortoiseHg: default (859fca957625)
*Attachments:* [del.swf](/uploads/4658d08f6d35a99494b05af...*Created originally on Bitbucket by [alexandrul (Eduard-Cristian Stefan)](https://bitbucket.org/%7B2d76ab24-0470-49cb-96fc-051788f2f391%7D/)*
TortoiseHg: default (859fca957625)
*Attachments:* [del.swf](/uploads/4658d08f6d35a99494b05af5d9be09e8/del.swf)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/346Bugreport encoding error2020-06-21T09:45:55ZBitbucket ImporterBugreport encoding error*Created originally on Bitbucket by Anonymous*
Trying to send bugreport about another bug =)
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.2)
** Command: --nofork workbench
** CWD: D:\user\workspace\АРМ регу...*Created originally on Bitbucket by Anonymous*
Trying to send bugreport about another bug =)
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.2)
** Command: --nofork workbench
** CWD: D:\user\workspace\АРМ регулировки и контроля\Инструкции по регулированию и контролю
** 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\bugreport.pyo", line 98, in save
UnicodeEncodeError: 'ascii' codec can't encode characters in position 128-130: ordinal not in range(128)
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/345Error while try to Update with outstanding uncommitted changes2020-06-21T09:45:54ZBitbucket ImporterError while try to Update with outstanding uncommitted changes*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.2)
** Command: --nofork workbench
** CWD: F:\Tunis\default
** Extensions loaded: fixfrozenexts, mercurial_keyring, f...*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.2)
** Command: --nofork workbench
** CWD: F:\Tunis\default
** Extensions loaded: fixfrozenexts, mercurial_keyring, fetch, transplant, rebase, mq
** 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\repowidget.pyo", line 842, in viewMenuRequest
File "tortoisehg\hgqt\thgrepo.pyo", line 246, 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/344Hard to tell when Filtering results in no matches2020-06-21T09:45:53ZBitbucket ImporterHard to tell when Filtering results in no matches*Created originally on Bitbucket by [datallah (Daniel Atallah)](https://bitbucket.org/%7B44ebc167-d318-4016-b50f-de396d192555%7D/)*
If I apply a filter that causes no matches, nothing is done to the repo tree.
The only visible notifi...*Created originally on Bitbucket by [datallah (Daniel Atallah)](https://bitbucket.org/%7B44ebc167-d318-4016-b50f-de396d192555%7D/)*
If I apply a filter that causes no matches, nothing is done to the repo tree.
The only visible notification appears to be the "0 matches found" message in the status bar, which is quickly cleared out by me clicking in the tree.
In my case, I was trying to to tell if a revision had been merged into a branch or not (e.g. "ancestors(branch('stable')) and f88b2ec8c2ee" in the thg repo).
I think it would be more consistent and useful if the tree was filtered even if there were no matches found.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/343Folder revision history is not exposing search bar2020-06-21T09:45:53ZBitbucket ImporterFolder revision history is not exposing search bar*Created originally on Bitbucket by [sborho (Steve Borho)](https://bitbucket.org/%7Ba7b33259-0b76-44e3-9ee3-0946c696a082%7D/)*
Select a folder in the working directory and chose 'File History' from the explorer context menu.
The Workbe...*Created originally on Bitbucket by [sborho (Steve Borho)](https://bitbucket.org/%7Ba7b33259-0b76-44e3-9ee3-0946c696a082%7D/)*
Select a folder in the working directory and chose 'File History' from the explorer context menu.
The Workbench is opened with a revision set filter specified, but the filter bar is not always shown because the bar recovers its state from QSettings.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/342AttributeError: 'NoneType' object has no attribute 'insertChild' on Regstry r...2020-06-21T09:45:51ZBitbucket ImporterAttributeError: 'NoneType' object has no attribute 'insertChild' on Regstry reordering*Created originally on Bitbucket by [edbrannin (Ed Brannin)](https://bitbucket.org/%7B793dead3-e288-4f89-a0d3-8cee9bffdc09%7D/)*
I got this error while changing the order of repositories in a new Repository Registry group. I think I ha...*Created originally on Bitbucket by [edbrannin (Ed Brannin)](https://bitbucket.org/%7B793dead3-e288-4f89-a0d3-8cee9bffdc09%7D/)*
I got this error while changing the order of repositories in a new Repository Registry group. I think I had dragged one a little too far down the list and dropped it into whitespace.
{{{
#!python
** Mercurial version (1.8.1). TortoiseHg version (2.0.2)
** Command: --nofork workbench
** CWD: C:\Users\u0100661\Desktop
** Extensions loaded: fixfrozenexts, patchbomb, eol, review, mq, hgbb
** 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\repotreemodel.pyo", line 184, in dropMimeData
AttributeError: 'NoneType' object has no attribute 'insertChild'
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/341My first commit...2020-06-21T09:45:50ZBitbucket ImporterMy first commit...*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: C:\Polupr...*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: C:\Poluprom2\Poluprom2
** 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\commit.pyo", line 971, in accept
File "tortoisehg\hgqt\commit.pyo", line 540, in commit
File "tortoisehg\hgqt\commit.pyo", line 476, in getCurrentUsername
File "tortoisehg\hgqt\settings.pyo", line 596, in __init__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc0 in position 0: ordinal not in range(128)
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/340Searching working directory fails while NUnit open2020-06-21T09:45:49ZBitbucket ImporterSearching working directory fails while NUnit open*Created originally on Bitbucket by Anonymous*
Using VisualHG 1.1.3 with Visual Studio 2008 SP1 and NUnit 2.5.9.10348. Workaround: close NUnit. Python error below:
{{{
#!python
** Please report this bug to http://bitbucket.org/tort...*Created originally on Bitbucket by Anonymous*
Using VisualHG 1.1.3 with Visual Studio 2008 SP1 and NUnit 2.5.9.10348. Workaround: close NUnit. Python error below:
{{{
#!python
** Please report this bug to http://bitbucket.org/tortoisehg/thg/issues
** Mercurial version (1.8). TortoiseHg version (2.0)
** Command: log
** CWD: C:\assembla1
** Extensions loaded: rebase
** 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\grep.pyo", line 449, in run
File "mercurial\context.pyo", line 920, in data
File "mercurial\localrepo.pyo", line 647, in wread
File "mercurial\util.pyo", line 935, in __call__
File "mercurial\windows.pyo", line 20, in posixfile
IOError: [Errno 13] C:\assembla1\tests.ncb: The process cannot access the file because it is being used by another process
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/339sync: normalize local paths when building related paths list2020-06-21T09:45:48ZBitbucket Importersync: normalize local paths when building related paths list*Created originally on Bitbucket by [sborho (Steve Borho)](https://bitbucket.org/%7Ba7b33259-0b76-44e3-9ee3-0946c696a082%7D/)*
we don't need to show both 'C:/Repo' and 'c:\repo' in the related paths list.*Created originally on Bitbucket by [sborho (Steve Borho)](https://bitbucket.org/%7Ba7b33259-0b76-44e3-9ee3-0946c696a082%7D/)*
we don't need to show both 'C:/Repo' and 'c:\repo' in the related paths list.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/338Error when stopping a long search2020-06-21T09:45:47ZBitbucket ImporterError when stopping a long search*Created originally on Bitbucket by [sintzoff (André Sintzoff)](https://bitbucket.org/%7Ba4d097f7-cf8a-484b-95c1-a5e7aa464f14%7D/)*
When clicking on "Stop" button in the search widget, I get the following traceback during a "long" searc...*Created originally on Bitbucket by [sintzoff (André Sintzoff)](https://bitbucket.org/%7Ba4d097f7-cf8a-484b-95c1-a5e7aa464f14%7D/)*
When clicking on "Stop" button in the search widget, I get the following traceback during a "long" search.
{{{
#!python
** Mercurial version (1.8.1+2-8e94a1b4e9a4). TortoiseHg version (2.0.2+13-0e34c0f46776)
** Command: --nofork workbench
** CWD: C:\Program Files\Notepad++
** 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, 2, 3790, 2, 'Service Pack 2')
** Processor architecture: x86
** Qt-4.7.1 PyQt-4.8.2
Traceback (most recent call last):
File "tortoisehg\hgqt\grep.pyo", line 334, in searchfinished
AttributeError: 'NoneType' object has no attribute 'completed'
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/337Shell extension is not ready for two instances of context menu2020-06-21T09:45:46ZBitbucket ImporterShell extension is not ready for two instances of context menu*Created originally on Bitbucket by [petrsolin](https://bitbucket.org/%7B6e1ebcec-5e7a-4fb3-bf08-51b37c58f9d5%7D/)*
I'm author of Altap Salamander file manager. I have solved problem with TortoiseHg context menu opened by right click in...*Created originally on Bitbucket by [petrsolin](https://bitbucket.org/%7B6e1ebcec-5e7a-4fb3-bf08-51b37c58f9d5%7D/)*
I'm author of Altap Salamander file manager. I have solved problem with TortoiseHg context menu opened by right click in panel of our file manager. It has invoked unexpected commands (e.g. "View File Status" when user clicked on "Hg Workbench").
I have looked into TortoiseHg shell extension to find where is a problem. I have found that you are using global object MenuIdMap for all instances of context menu objects (CShellExtCMenu). I'm using two context menu objects for creating panel context menu and that's why this problem occurs. MenuIdMap contains IDs only for second menu and so commands from first menu are not working properly.
It seems to me that patch should be trivial, just move MenuIdMap from global space to CShellExtCMenu class. It is accessed only from methods of CShellExtCMenu. Please consider fixing this.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/336commit keeps close-branch information after commit2020-06-21T09:45:45ZBitbucket Importercommit keeps close-branch information after commit*Created originally on Bitbucket by Anonymous*
Usecase:
* open branch "y"
* commit changes to "y"
* commit close branch "y"
* merge branch to some other branch "x"
The next commit would be invoked with close-branch to branch "x...*Created originally on Bitbucket by Anonymous*
Usecase:
* open branch "y"
* commit changes to "y"
* commit close branch "y"
* merge branch to some other branch "x"
The next commit would be invoked with close-branch to branch "x" and as worst case close the default branch.