thg issueshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues2020-06-21T10:52:14Zhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4116'Branch:Include all ancestors` ignored if revset filter is active2020-06-21T10:52:14ZBitbucket Importer'Branch:Include all ancestors` ignored if revset filter is active*Created originally on Bitbucket by [danbst (Danylo Hlynskyi)](https://bitbucket.org/%7Bae553ba2-1bfd-474a-897e-4e9f3866426b%7D/)*
I've changed *Show all* to a specific branch and I've set 'Branch:Include all ancestors` checkbox. So now...*Created originally on Bitbucket by [danbst (Danylo Hlynskyi)](https://bitbucket.org/%7Bae553ba2-1bfd-474a-897e-4e9f3866426b%7D/)*
I've changed *Show all* to a specific branch and I've set 'Branch:Include all ancestors` checkbox. So now I see selected branch commits and commits merged from other branches
When I filter commits by some revset query, like 'public()', workbench shows only selected branch commits.
Would be great if it included ancestor commits when 'Branch:Include all ancestors` is enabled, because now I have to switch current branch to *Show All* for this behavior and append "and ancestors(release)" to queryhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4119Unknown parent crash during checking incoming changes2020-06-21T10:52:17ZBitbucket ImporterUnknown parent crash during checking incoming changes*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (3.3.2). TortoiseHg version (3.3.2)
** Command:
** CWD: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TortoiseHg
** Encoding: ...*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (3.3.2). TortoiseHg version (3.3.2)
** Command:
** CWD: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TortoiseHg
** Encoding: cp1250
** Extensions loaded:
** Python version: 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
** Processor architecture: x64
** Qt-4.8.6 PyQt-4.11.3 QScintilla-2.8.4
Traceback (most recent call last):
File "tortoisehg\hgqt\repowidget.pyo", line 365, in clearBundle
File "tortoisehg\hgqt\repowidget.pyo", line 396, in clearRevisionSet
File "tortoisehg\hgqt\repowidget.pyo", line 399, in setRevisionSet
File "tortoisehg\hgqt\repomodel.pyo", line 287, in setRevset
File "tortoisehg\hgqt\repomodel.pyo", line 321, in _applyRevsetResult
File "tortoisehg\hgqt\repomodel.pyo", line 261, in _rebuildGraph
File "tortoisehg\hgqt\repomodel.pyo", line 373, in _ensureBuilt
File "tortoisehg\hgqt\graph.pyo", line 874, in build_nodes
File "tortoisehg\hgqt\graph.pyo", line 612, in _iter_graphnodes
File "tortoisehg\hgqt\graph.pyo", line 760, in fromchangectx
File "tortoisehg\hgqt\thgrepo.pyo", line 957, in thgmqappliedpatch
File "tortoisehg\hgqt\thgrepo.pyo", line 949, in _thgmqpatchtags
File "mercurial\context.pyo", line 520, in tags
File "mercurial\localrepo.pyo", line 699, in nodetags
File "mercurial\util.pyo", line 450, in __get__
File "mercurial\localrepo.pyo", line 623, in _tagscache
File "mercurial\localrepo.pyo", line 660, in _findtags
File "mercurial\tags.pyo", line 32, in findglobaltags
File "mercurial\tags.pyo", line 269, in _readtagcache
File "mercurial\bundlerepo.pyo", line 300, in file
File "mercurial\bundlerepo.pyo", line 174, in __init__
File "mercurial\bundlerepo.pyo", line 60, in __init__
LookupError: data/.hgtags.i@8a1bce2ea2b4: unknown parent
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4124Add keyboard support to Shelve window2020-06-21T10:52:24ZBitbucket ImporterAdd keyboard support to Shelve window*Created originally on Bitbucket by Anonymous*
Shelve window is very useful. Because of poor project organization I'm working on I have to use it very often (shelving configuration files basically). However it is impossible to perform a...*Created originally on Bitbucket by Anonymous*
Shelve window is very useful. Because of poor project organization I'm working on I have to use it very often (shelving configuration files basically). However it is impossible to perform any action using keyboard. It would be nice if basic actions (move all left/right, clear, close) could be performed using keyboard onlyhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4127Sort by Name mixes folders and files2020-06-21T10:52:27ZBitbucket ImporterSort by Name mixes folders and files*Created originally on Bitbucket by [teo8976 (Teo Tei)](https://bitbucket.org/%7B4d381d15-4c61-4a29-9de3-d1b5a89dbb2a%7D/)*
Steps to reproduce:
- right-click on a folder containing both repositories and subfolders on the left panel
...*Created originally on Bitbucket by [teo8976 (Teo Tei)](https://bitbucket.org/%7B4d381d15-4c61-4a29-9de3-d1b5a89dbb2a%7D/)*
Steps to reproduce:
- right-click on a folder containing both repositories and subfolders on the left panel
- select "sort by name"
Expected:
It should sort first all subfolders in alphabetical order, and then all repositories in alphabetical order
Observed:
it mixes both, so you get a list with repositories interleaved with subfolders.
If you think that some people may actually prefer this way of sorting (I seem to remember that Mac OS's Finder does the same by default, which is insane but some may be used to it), then both options may be provided. https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4130Add an ability to perform both a rebase --svn AND THEN an IMMEDIATE update op...2020-06-21T10:52:30ZBitbucket ImporterAdd an ability to perform both a rebase --svn AND THEN an IMMEDIATE update operation, after pull*Created originally on Bitbucket by [TimVargo (Tim Vargo)](https://bitbucket.org/%7B81d9241c-24c6-4c41-938a-d3d10a3dd4c5%7D/)*
I propose adding a new mode for postpull: "rebase--svn-then-update". This would be useful only to users of t...*Created originally on Bitbucket by [TimVargo (Tim Vargo)](https://bitbucket.org/%7B81d9241c-24c6-4c41-938a-d3d10a3dd4c5%7D/)*
I propose adding a new mode for postpull: "rebase--svn-then-update". This would be useful only to users of the hgsubversion extension, or any other extension that attempts to bridge Mercurial to an SVN repo.
I have several times now corrupted my local hgsubversion repo, because I failed to follow the proper workflow; but currently the Thg options do not allow me to automate that proper workflow. There is already a postpull mode of "rebase --svn" which helps tremendously, but this alone stops just short of what is truly needed. Users of the hgsubversion extension should always follow every *pull* operation (which always creates a new branch) with a *rebase --svn* operation to 'pseudo-merge' this new branch back with the head, and maintain a linear history. While the *rebase --svn* operation accomplishes this part very well, the very next thing that is then required is to perform an *update* operation. Failure to do so before making any modification to a versioned file will create a series of problems, starting with an inability to *update* if there are uncommited modifications (that you don't wish to discard). To make matters even worse, a very misleading tip will steer the unsuspecting user towards performing an Hg *merge* operation, which is THE LAST THING THAT SHOULD BE DONE, because this will lead to a corruption of the hgsubversion local repo!
If a new mode for postpull existed which allowed users to automate a "rebase--svn-then-update", said hgsubversion users could avoid a lot of frustration and potential repo corruption. This new mode could provide a lot of relief from the following (but not exhaustive) series of error messages:
-- "not a head revision"
-- "can't find svn parent of a merge revision"
-- "cannot backout a merge changeset"
-- "Outgoing changesets parent is not at subversion HEAD" (once you see this, your local hgsubversion repo is corrupt, and fixing it is very painful)
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4138Allow renaming of shelves2020-06-21T10:52:41ZBitbucket ImporterAllow renaming of shelves*Created originally on Bitbucket by [rpastric](https://bitbucket.org/%7B3349ae1d-bbc8-45b4-8b76-2d11a88b286e%7D/)*
It would be nice to be able to edit the name of a shelf so that I can put a little bit more information into it later on....*Created originally on Bitbucket by [rpastric](https://bitbucket.org/%7B3349ae1d-bbc8-45b4-8b76-2d11a88b286e%7D/)*
It would be nice to be able to edit the name of a shelf so that I can put a little bit more information into it later on.
I can do this by manually going to the .hg\shelves folder and renaming it there but that is a bit annoying.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4139Crash when stripping last changeset of branch included in filter2020-06-21T10:52:42ZBitbucket ImporterCrash when stripping last changeset of branch included in filter*Created originally on Bitbucket by [clechasseur (Charles Lechasseur)](https://bitbucket.org/%7B8ff244c4-6ce8-4653-a60f-cabea84e464e%7D/)*
Steps to reproduce:
- In TortoiseHg Workbench, select File -> New Repository. Create empty rep...*Created originally on Bitbucket by [clechasseur (Charles Lechasseur)](https://bitbucket.org/%7B8ff244c4-6ce8-4653-a60f-cabea84e464e%7D/)*
Steps to reproduce:
- In TortoiseHg Workbench, select File -> New Repository. Create empty repo anywhere (I unchecked "Add special files")
- Run the following commands in the Console:
hg branch base
hg commit -m base
hg branch foo
hg commit -m foo
- Open the Filter toolbar and enter the following filter:
branch(base) or branch(foo)
- Right-click on the last changeset and select Modify History -> Strip. Confirm by pressing the Strip button. (Also works by executing "hg strip tip" in Console)
BAM. Bug report is attached below. Pressing OK simply shows the bug report again until you choose Quit.
This doesn't happen if the branch that goes away is not int he filter. For example, crash won't happen if filter is
branch(base) or tip
#!python
** Mercurial version (3.3.3). TortoiseHg version (3.3.3)
** Command: --nofork workbench
** CWD: C:\Users\clechasseur\Desktop
** Encoding: cp1252
** Extensions loaded: acl, churn, eol, relink, mercurial_keyring, checkfiles, extdiff, children, fetch, strip, mq, onsub, purge, rebase, share, transplant, convert
** Python version: 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
** Processor architecture: x64
** Qt-4.8.6 PyQt-4.11.3 QScintilla-2.8.4
Traceback (most recent call last):
File "tortoisehg\hgqt\repomodel.pyo", line 316, in _onQueryFinished
File "tortoisehg\hgqt\repomodel.pyo", line 261, in _rebuildGraph
File "tortoisehg\hgqt\repomodel.pyo", line 373, in _ensureBuilt
File "tortoisehg\hgqt\graph.pyo", line 874, in build_nodes
File "tortoisehg\hgqt\graph.pyo", line 612, in _iter_graphnodes
File "tortoisehg\hgqt\graph.pyo", line 764, in fromchangectx
File "mercurial\context.pyo", line 524, in phase
File "mercurial\phases.pyo", line 216, in phase
IndexError: list index out of range
Traceback (most recent call last):
File "tortoisehg\hgqt\repomodel.pyo", line 467, in data
File "tortoisehg\hgqt\graph.pyo", line 839, in __getitem__
IndexError: list index out of range
...
Traceback (most recent call last):
File "tortoisehg\hgqt\repomodel.pyo", line 467, in data
File "tortoisehg\hgqt\graph.pyo", line 839, in __getitem__
IndexError: list index out of rangehttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4167Add revset queries to the file log viewer2020-06-21T10:53:23ZBitbucket ImporterAdd revset queries to the file log viewer*Created originally on Bitbucket by [xavierzwirtz](https://bitbucket.org/%7Baf1dff85-70ee-4869-87ae-b51bfa86675f%7D/)*
Would be handy to be able to use rev set queries in the file log. Would make tracking down particular changes a lot e...*Created originally on Bitbucket by [xavierzwirtz](https://bitbucket.org/%7Baf1dff85-70ee-4869-87ae-b51bfa86675f%7D/)*
Would be handy to be able to use rev set queries in the file log. Would make tracking down particular changes a lot easier.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4168Add clean button for commit filter text2020-06-21T10:53:24ZBitbucket ImporterAdd clean button for commit filter text*Created originally on Bitbucket by [Alexei Artemiev (Алексей Артемьев)](https://bitbucket.org/%7B97c08b11-934e-45f7-9736-55614bc28604%7D/)*
Please add a button to clean all text in commit filter.*Created originally on Bitbucket by [Alexei Artemiev (Алексей Артемьев)](https://bitbucket.org/%7B97c08b11-934e-45f7-9736-55614bc28604%7D/)*
Please add a button to clean all text in commit filter.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4169"Detect renames" does not work in the same way as "hg addremove"2020-06-21T10:53:25ZBitbucket Importer"Detect renames" does not work in the same way as "hg addremove"*Created originally on Bitbucket by [mskr](https://bitbucket.org/%7Be8dcd926-70ae-4378-8e0d-fb526ec8a92b%7D/)*
As a user, I would like the "detect renames" button to detect renames and to behave similarly to "hg addremove"
To setup:
...*Created originally on Bitbucket by [mskr](https://bitbucket.org/%7Be8dcd926-70ae-4378-8e0d-fb526ec8a92b%7D/)*
As a user, I would like the "detect renames" button to detect renames and to behave similarly to "hg addremove"
To setup:
~~~~
hg init .
echo aaa > file.txt
hg commit -m "adding file"
mv file.txt renamed.txt
~~~~
Actual behavior:
If I try to "detect renames", the behavior is different depending on the state of the files:
If renamed.txt is unversioned and file.txt is missing:
"detect renames" work as expected and detects the rename.
If renamed.txt is added, file.txt is removed
OR renamed.txt is added, file.txt is missing
OR renamed.txt is unversioned, file.txt is removed
"detect renames" does not detect the rename.
Expected behavior
is for "detect renames" to work the same as "hg addremove", which detects the rename in all of the different cases.
Affected versions: 3.3.3 - 3.4.+7https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4171Wrong encoding in search results2020-06-21T10:53:29ZBitbucket ImporterWrong encoding in search results*Created originally on Bitbucket by [guaiN (guai)](https://bitbucket.org/%7B1f9420c8-b875-4bdf-91fe-aaf64a2d85e5%7D/)*
I have my files in utf-8 on windows machine.
These files have no BOMs.
In search results I guess they displayed in ...*Created originally on Bitbucket by [guaiN (guai)](https://bitbucket.org/%7B1f9420c8-b875-4bdf-91fe-aaf64a2d85e5%7D/)*
I have my files in utf-8 on windows machine.
These files have no BOMs.
In search results I guess they displayed in system default encoding (win-1251 cyrillic) and so unreadable
In tortoisehg's settings on the Server tab encoding is set to utf-8
*Attachments:* [Image_2](/uploads/cf41e32544d4ee6e9d630a4db24b08e4/Image_2.png)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4173repomodel: fetch revset results per batch size2020-06-21T10:53:31ZBitbucket Importerrepomodel: fetch revset results per batch size*Created originally on Bitbucket by Anonymous*
When the repository becomes large - search by Description happening for a long time. It would be nice if the search came from the top down in history(without blocking GUI) and display match...*Created originally on Bitbucket by Anonymous*
When the repository becomes large - search by Description happening for a long time. It would be nice if the search came from the top down in history(without blocking GUI) and display matches immediately. And had the opportunity to stop the search.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4174SVN: no compatible bindings available in THG 3.4+72020-06-21T10:53:32ZBitbucket ImporterSVN: no compatible bindings available in THG 3.4+7*Created originally on Bitbucket by [LazyBadger (Alexander Leschinsky)](https://bitbucket.org/%7B2c19ac4e-87b9-479f-801e-6d0999b42640%7D/)*
**All** actions according to wiki-page performed before test, `hg incoming` for SVN-repo failed
...*Created originally on Bitbucket by [LazyBadger (Alexander Leschinsky)](https://bitbucket.org/%7B2c19ac4e-87b9-479f-801e-6d0999b42640%7D/)*
**All** actions according to wiki-page performed before test, `hg incoming` for SVN-repo failed
```
#!python
abort: no compatible bindings available:
Subversion 1.5.0 or later required, but no bindings were found
Subvertpy 0.7.4 or later required, but not found
```
mercurial.ini
```
#!python
...
svnbindings = c:\Program Files\_Tools\TortoiseHg\plugins\svnbindings\insertpath.py
...
```
> dir /B /S "c:\Program Files\_Tools\TortoiseHg\plugins\svnbindings"
```
#!python
c:\Program Files\_Tools\TortoiseHg\plugins\svnbindings\insertpath.py
c:\Program Files\_Tools\TortoiseHg\plugins\svnbindings\insertpath.pyo
c:\Program Files\_Tools\TortoiseHg\plugins\svnbindings\libsvn
c:\Program Files\_Tools\TortoiseHg\plugins\svnbindings\svn
...
```
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4177Cannot sync with Git repository when a password is needed2020-06-21T10:53:35ZBitbucket ImporterCannot sync with Git repository when a password is needed*Created originally on Bitbucket by [yajo (Jairo Llopis)](https://bitbucket.org/%7B613da213-e744-44b5-8db2-dae5026718b9%7D/)*
When I push/pull to a remote git ssh server (with hggit enabled) that asks for a password, no password prompt ...*Created originally on Bitbucket by [yajo (Jairo Llopis)](https://bitbucket.org/%7B613da213-e744-44b5-8db2-dae5026718b9%7D/)*
When I push/pull to a remote git ssh server (with hggit enabled) that asks for a password, no password prompt raises, and thus the sync command never ends.
Doing it from the terminal prompts for my password and syncs OK.
In Fedora 21 I had TortoiseHg 3.2.4 and the password dialog was working fine.
Versions: Fedora 22, TortoiseHg 3.4 with Mercurial-3.3.3, Python-2.7.9, PyQt-4.11.3, Qt-4.8.6https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4181Tried to commit while showing incoming2020-09-26T04:28:01ZBitbucket ImporterTried to commit while showing incoming*Created originally on Bitbucket by [NN](https://bitbucket.org/%7Bf66e4503-cb56-489c-b87b-d9fb5db1dd37%7D/)*
cmdserver: process exited unexpectedly with code 255
~~~~
** Unknown exception encountered with possibly-broken third-party...*Created originally on Bitbucket by [NN](https://bitbucket.org/%7Bf66e4503-cb56-489c-b87b-d9fb5db1dd37%7D/)*
cmdserver: process exited unexpectedly with code 255
~~~~
** Unknown exception encountered with possibly-broken third-party extension mercurial_keyring
** which supports versions unknown of Mercurial.
** Please disable mercurial_keyring and try your action again.
** If that fixes the bug please report it to the extension author.
** Python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)]
** Mercurial Distributed SCM (version 3.4)
** Extensions loaded: color, histedit, mercurial_keyring, progress, purge, rebase, shelve, strip, extdiff, reviewboard, evolve, share, tortoisehg.util.hgcommands, tortoisehg.util.partialcommit, tortoisehg.util.pipeui, tortoisehg.util.win32ill, tortoisehg.util.hgdispatch
Traceback (most recent call last):
File "hg", line 53, in <module>
File "mercurial\dispatch.pyo", line 29, in run
File "mercurial\dispatch.pyo", line 91, in dispatch
File "mercurial\dispatch.pyo", line 160, in _runcatch
File "mercurial\dispatch.pyo", line 885, in _dispatch
File "mercurial\dispatch.pyo", line 646, in runcommand
File "mercurial\dispatch.pyo", line 976, in _runcommand
File "mercurial\dispatch.pyo", line 947, in checkargs
File "mercurial\dispatch.pyo", line 882, in <lambda>
File "mercurial\util.pyo", line 716, in check
File "mercurial\commands.pyo", line 5659, in serve
File "mercurial\cmdutil.pyo", line 790, in service
File "mercurial\commandserver.pyo", line 289, in run
File "mercurial\commandserver.pyo", line 242, in serve
File "mercurial\commandserver.pyo", line 220, in serveone
File "mercurial\commandserver.pyo", line 203, in runcommand
File "mercurial\dispatch.pyo", line 91, in dispatch
File "mercurial\dispatch.pyo", line 160, in _runcatch
File "mercurial\extensions.pyo", line 164, in closure
File "tortoisehg\util\hgdispatch.pyo", line 23, in _dispatch
File "mercurial\dispatch.pyo", line 885, in _dispatch
File "mercurial\dispatch.pyo", line 646, in runcommand
File "mercurial\dispatch.pyo", line 976, in _runcommand
File "mercurial\dispatch.pyo", line 947, in checkargs
File "mercurial\dispatch.pyo", line 882, in <lambda>
File "mercurial\util.pyo", line 716, in check
File "mercurial\extensions.pyo", line 164, in closure
File "mercurial\util.pyo", line 716, in check
File "tortoisehg\util\partialcommit.pyo", line 40, in partialcommit
File "mercurial\util.pyo", line 716, in check
File "mercurial\extensions.pyo", line 164, in closure
File "mercurial\util.pyo", line 716, in check
File "hgext\evolve.pyo", line 2049, in commitwrapper
File "mercurial\util.pyo", line 716, in check
File "mercurial\extensions.pyo", line 164, in closure
File "mercurial\util.pyo", line 716, in check
File "hgext\evolve.pyo", line 595, in warnobserrors
File "mercurial\util.pyo", line 716, in check
File "mercurial\commands.pyo", line 1546, in commit
File "mercurial\cmdutil.pyo", line 2456, in commit
File "mercurial\commands.pyo", line 1540, in commitfunc
File "mercurial\localrepo.pyo", line 64, in wrapper
File "mercurial\localrepo.pyo", line 1507, in commit
File "mercurial\localrepo.pyo", line 64, in wrapper
File "mercurial\localrepo.pyo", line 1584, in commitctx
File "mercurial\manifest.pyo", line 842, in add
File "mercurial\bundlerepo.pyo", line 141, in addrevision
NotImplementedError
[Code: -1]
~~~~
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4183Localization bug in Settings/Tools2020-06-21T10:53:44ZBitbucket ImporterLocalization bug in Settings/Tools*Created originally on Bitbucket by [danbst (Danylo Hlynskyi)](https://bitbucket.org/%7Bae553ba2-1bfd-474a-897e-4e9f3866426b%7D/)*
Localization bug in Settings/Tools (TortoiseHg 3.4.1)
```
[tortoisehg]
engmsg = True
ui.language = ...*Created originally on Bitbucket by [danbst (Danylo Hlynskyi)](https://bitbucket.org/%7Bae553ba2-1bfd-474a-897e-4e9f3866426b%7D/)*
Localization bug in Settings/Tools (TortoiseHg 3.4.1)
```
[tortoisehg]
engmsg = True
ui.language = en
```
*Attachments:* [thg-translation-issue](/uploads/7e6a4625989f0e94f127361c1b141e4b/thg-translation-issue.png)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4191Age column does not update when refreshing the repository2020-06-21T10:53:54ZBitbucket ImporterAge column does not update when refreshing the repository*Created originally on Bitbucket by Anonymous*
The "Age" column in the main view of THG contains the commit time of each revision.
In older releases this column was updated when performing the command "refresh current repository" (sh...*Created originally on Bitbucket by Anonymous*
The "Age" column in the main view of THG contains the commit time of each revision.
In older releases this column was updated when performing the command "refresh current repository" (shortkey F5).
In version 3.4 refreshing the repository has no effect on the Age column, making the displayed age unusable as it is unclear which is the origin of the shown time span. https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4198Outgoing changesets aren't updated when strip2020-06-21T10:54:04ZBitbucket ImporterOutgoing changesets aren't updated when strip*Created originally on Bitbucket by [Roger Kratz](https://bitbucket.org/%7Bd89f41f0-77b6-45c5-ab74-ecc92834f85a%7D/)*
When looking at outgoing changesets and from that view strip changeset(s), the view isn't updated.*Created originally on Bitbucket by [Roger Kratz](https://bitbucket.org/%7Bd89f41f0-77b6-45c5-ab74-ecc92834f85a%7D/)*
When looking at outgoing changesets and from that view strip changeset(s), the view isn't updated.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4205Shelve doesn't play well with mq patches containing files with spaces in the ...2020-06-21T10:54:16ZBitbucket ImporterShelve doesn't play well with mq patches containing files with spaces in the name*Created originally on Bitbucket by [DeeHants (Deanna Earley)](https://bitbucket.org/%7B72bdd83e-5cb2-4920-b99f-e9a99b688617%7D/)*
I have several mq patches that include changes to files with spaces in their names.
they contain the usu...*Created originally on Bitbucket by [DeeHants (Deanna Earley)](https://bitbucket.org/%7B72bdd83e-5cb2-4920-b99f-e9a99b688617%7D/)*
I have several mq patches that include changes to files with spaces in their names.
they contain the usual file header of:
```
diff -r d88350543817 Console/Web server/WebServer.cls
--- a/Console/Web server/WebServer.cls Tue Jun 23 16:34:31 2015 +0100
+++ b/Console/Web server/WebServer.cls Tue Jun 23 17:00:40 2015 +0100
```
when working with them in TortoiseHg's shelve tool, the path component before the space is truncated:
![truncated files.png](https://bitbucket.org/repo/48R4X/images/1812030885-truncated%20files.png)
The shelve created patches don't have this issue:
```
diff --git a/Console/Web server/WebServer.cls b/Console/Web server/WebServer.cls
--- a/Console/Web server/WebServer.cls
+++ b/Console/Web server/WebServer.cls
```
![shelve.png](https://bitbucket.org/repo/48R4X/images/753875891-shelve.png)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4206Diff Between Branches Fails With Error2020-06-21T10:54:17ZBitbucket ImporterDiff Between Branches Fails With Error*Created originally on Bitbucket by [robbratton (Robert Bratton)](https://bitbucket.org/%7Bb05cb598-ac91-4f5c-a1a3-e443ccdf044f%7D/)*
This has only happened once so far. Other smaller merges were fine.
Here is the output of the bug w...*Created originally on Bitbucket by [robbratton (Robert Bratton)](https://bitbucket.org/%7Bb05cb598-ac91-4f5c-a1a3-e443ccdf044f%7D/)*
This has only happened once so far. Other smaller merges were fine.
Here is the output of the bug window in TortoiseHg:
~~~~
#!python
** Mercurial version (3.3). TortoiseHg version (3.3)
** Command:
** CWD: C:\windows\system32
** Encoding: cp1252
** Extensions loaded: strip, mq, purge, rebase, shelve, histedit, hgk, eol, extdiff
** Python version: 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
** Processor architecture: x64
** Qt-4.8.5 PyQt-4.10.3 QScintilla-2.7.2
Traceback (most recent call last):
File "tortoisehg\hgqt\repowidget.pyo", line 1505, in visualDiffToLocal
File "tortoisehg\hgqt\visdiff.pyo", line 216, in visualdiff
File "mercurial\copies.pyo", line 209, in pathcopies
File "mercurial\copies.pyo", line 191, in _backwardrenames
File "mercurial\copies.pyo", line 177, in _forwardcopies
File "mercurial\copies.pyo", line 133, in _tracefile
File "mercurial\context.pyo", line 965, in ancestors
File "mercurial\context.pyo", line 817, in parents
File "mercurial\util.pyo", line 450, in __get__
File "mercurial\context.pyo", line 647, in _filenode
File "mercurial\revlog.pyo", line 906, in lookup
LookupError: data/Lib/OpenCover.4.5.3723/SampleSln/packages/repositories.config.i@c558469abf31: no match found
~~~~