thg issueshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues2020-10-08T04:06:35Zhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5620crash report: when opening difftool from windows explorer2020-10-08T04:06:35ZWalter Charrièrecrash report: when opening difftool from windows explorerBug after update to version 5.5.102.119-x64 on windows 7 64 bits, try to open modified file in difftool (Kdiff3 configured as difftool) from windows explorer rigth click -> "TortoiseHg" -> "diff to parent" option results in error:
...Bug after update to version 5.5.102.119-x64 on windows 7 64 bits, try to open modified file in difftool (Kdiff3 configured as difftool) from windows explorer rigth click -> "TortoiseHg" -> "diff to parent" option results in error:
#!python
** Mercurial version (5.5rc0+19-0ea08126a2af). TortoiseHg version (5.5rc0+2-b76ceb74fe60)
** Command: --nofork vdiff --listfile C:\Users\Walter\AppData\Local\Temp\THGDFE6.tmp
** CWD: C:\DAZ\W24CUB
** Encoding: cp1252
** Extensions loaded: tortoisehg.util.configitems
** Python version: 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [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-5.9.9 PyQt-5.13.2 QScintilla-2.10.8
Traceback (most recent call last):
File "tortoisehg\hgqt\run.pyo", line 138, in dispatch
File "tortoisehg\hgqt\run.pyo", line 342, in _runcatch
File "tortoisehg\hgqt\run.pyo", line 436, in runcommand
File "tortoisehg\hgqt\run.pyo", line 488, in _runcommand
File "tortoisehg\hgqt\run.pyo", line 441, in checkargs
File "tortoisehg\hgqt\run.pyo", line 435, in <lambda>
File "tortoisehg\hgqt\qtapp.pyo", line 466, in __call__
File "tortoisehg\hgqt\qtapp.pyo", line 530, in _createdialog
File "mercurial\util.pyo", line 1867, in check
File "tortoisehg\hgqt\run.pyo", line 1406, in vdiff
File "tortoisehg\hgqt\visdiff.pyo", line 409, in visualdiff
File "tortoisehg\hgqt\visdiff.pyo", line 403, in dodiffwrapper
File "tortoisehg\hgqt\visdiff.pyo", line 388, in dodiff
File "tortoisehg\hgqt\visdiff.pyo", line 164, in launchtool
AttributeError: 'module' object has no attribute 'quotecommand'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5619Searches that return one result dont let you select the result with context menu2020-11-16T15:31:37Zsuperxpro12Searches that return one result dont let you select the result with context menuOn TortoiseHg v5.5.1, if I search for a commit using a hash, and that search returns only one result, right clicking on that result executes actions on the revision that was selected BEFORE the search was executed.
Left or right clickin...On TortoiseHg v5.5.1, if I search for a commit using a hash, and that search returns only one result, right clicking on that result executes actions on the revision that was selected BEFORE the search was executed.
Left or right clicking on the search result does not change the target of the context menus.
I have noticed this behavior as far back as version 4.9.0https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5618thg Workbench - Graph view missing most of the information (paint issue?) - v...2020-09-10T14:52:37ZJF Robichaudthg Workbench - Graph view missing most of the information (paint issue?) - v5.5.1Been occurring since I reinstalled on a new computer (5.0.2) and now upgraded to 5.5.1 with the same issue.
When I open the workbench the information displays for a few seconds and then mostly disappear leaving the graph view looking li...Been occurring since I reinstalled on a new computer (5.0.2) and now upgraded to 5.5.1 with the same issue.
When I open the workbench the information displays for a few seconds and then mostly disappear leaving the graph view looking like this (the white graph pane at the top is mostly empty and missing the usual information. Ignore the black box that was simply me anonymizing for upload)
![image](/uploads/0154bfbcc01f0d4bf397e787ad703556/image.png)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5617fedora 32 bug when creating a repository2020-09-10T14:07:40Zpaul leroyfedora 32 bug when creating a repositoryWhen I create a repository, the following error message is raised (the repository appears in the Repository Registry anyway):
#!python
** Mercurial version (5.2). TortoiseHg version (5.3.2)
** Command: --nofork
** CWD: ...When I create a repository, the following error message is raised (the repository appears in the Repository Registry anyway):
#!python
** Mercurial version (5.2). TortoiseHg version (5.3.2)
** Command: --nofork
** CWD: /home/pleroy
** Encoding: UTF-8
** Extensions loaded: tortoisehg.util.configitems
** Python version: 3.8.5 (default, Aug 12 2020, 00:00:00) [GCC 10.2.1 20200723 (Red Hat 10.2.1-1)]
** System: Linux mr032180 5.8.6-201.fc32.x86_64 #1 SMP Fri Sep 4 03:27:03 UTC 2020 x86_64
** Qt-5.14.2 PyQt-5.14.2 QScintilla-2.11.2
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/repowidget.py", line 261, in _initView
self._updateRepoViewForModel()
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/repowidget.py", line 855, in _updateRepoViewForModel
index = model.defaultIndex()
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/repomodel.py", line 683, in defaultIndex
index = self.indexFromRev(rev)
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/repomodel.py", line 703, in indexFromRev
row = self.graph.index(rev)
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/graph.py", line 992, in index
if isinstance(rev, int) and len(self) > 0 and rev < self.nodes[-1].rev:
TypeError: '<' not supported between instances of 'int' and 'NoneType'
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5616fedora 32 bug when trying to Push/Pull2020-09-10T13:55:32Zpaul leroyfedora 32 bug when trying to Push/PullIt seems like the widget used to input the remote repository address fails to launch. When I click on "Pull outgoing changes" or "Push outgoing changes" in the interface, the following bug is reported:
#!python
** Mercurial vers...It seems like the widget used to input the remote repository address fails to launch. When I click on "Pull outgoing changes" or "Push outgoing changes" in the interface, the following bug is reported:
#!python
** Mercurial version (5.2). TortoiseHg version (5.3.2)
** Command: --nofork
** CWD: /home/pleroy
** Encoding: UTF-8
** Extensions loaded: tortoisehg.util.configitems
** Python version: 3.8.5 (default, Aug 12 2020, 00:00:00) [GCC 10.2.1 20200723 (Red Hat 10.2.1-1)]
** System: Linux mr032180 5.8.6-201.fc32.x86_64 #1 SMP Fri Sep 4 03:27:03 UTC 2020 x86_64
** Qt-5.14.2 PyQt-5.14.2 QScintilla-2.11.2
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/qtlib.py", line 1333, in showEvent
self.get()
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/qtlib.py", line 1345, in get
self._widget = func()
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/repowidget.py", line 412, in createSyncWidget
sw = SyncWidget(self._repoagent, self)
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/sync.py", line 292, in __init__
self.setEditUrl('')
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/sync.py", line 455, in setEditUrl
self.refreshUrl()
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/sync.py", line 440, in refreshUrl
opts.append('--'+opt+'='+value)
TypeError: can only concatenate str (not "bytes") to strhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5615crash report: thg 5.5.1+6 py3 on repo conflicted by merge2020-09-26T04:09:18Zalexraynecrash report: thg 5.5.1+6 py3 on repo conflicted by mergerun thg 5.5.1+6-799ca6335d5b (Mercurial-5.4, Python-3.8.3, PyQt-5.13.2, Qt-5.13.2) on win8 py3.8 from source:
made a ordinary merge into working dir, and got crash:
```
Traceback (most recent call last):
File "D:\projects\hg\thg\thg....run thg 5.5.1+6-799ca6335d5b (Mercurial-5.4, Python-3.8.3, PyQt-5.13.2, Qt-5.13.2) on win8 py3.8 from source:
made a ordinary merge into working dir, and got crash:
```
Traceback (most recent call last):
File "D:\projects\hg\thg\thg.work\tortoisehg\hgqt\merge.py", line 404, in isComplete
for root, path, status in thgrepo.recursiveMergeStatus(self.repo):
File "D:\projects\hg\thg\thg.work\tortoisehg\hgqt\thgrepo.py", line 1138, in recursiveMergeStatus
for s in wctx.substate:
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py", line 1744, in __get__
result = self.func(obj)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\context.py", line 174, in substate
return subrepoutil.state(self, self._repo.ui)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\subrepoutil.py", line 59, in state
read(b'.hgsub')
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\subrepoutil.py", line 52, in read
p.parse(f, data, sections, remap, read)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\config.py", line 210, in parse
raise error.ParseError(l.rstrip(), (b"%s:%d" % (src, line)))
mercurial.error.ParseError: (b'<<<<<<< working copy', b'.hgsub:12')
Traceback (most recent call last):
File "D:\projects\hg\thg\thg.work\tortoisehg\hgqt\merge.py", line 404, in isComplete
for root, path, status in thgrepo.recursiveMergeStatus(self.repo):
File "D:\projects\hg\thg\thg.work\tortoisehg\hgqt\thgrepo.py", line 1138, in recursiveMergeStatus
for s in wctx.substate:
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py", line 1744, in __get__
result = self.func(obj)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\context.py", line 174, in substate
return subrepoutil.state(self, self._repo.ui)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\subrepoutil.py", line 59, in state
read(b'.hgsub')
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\subrepoutil.py", line 52, in read
p.parse(f, data, sections, remap, read)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\config.py", line 210, in parse
raise error.ParseError(l.rstrip(), (b"%s:%d" % (src, line)))
mercurial.error.ParseError: (b'<<<<<<< working copy', b'.hgsub:12')
Traceback (most recent call last):
File "D:\projects\hg\thg\thg.work\tortoisehg\hgqt\status.py", line 756, in run
status = self.repo.status(**stopts)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\localrepo.py", line 3336, in status
return self[node1].status(
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\context.py", line 426, in status
r = ctx2._buildstatus(
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\context.py", line 1940, in _buildstatus
s = self._dirstatestatus(match, listignored, listclean, listunknown)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\context.py", line 1848, in _dirstatestatus
subrepos = sorted(self.substate)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py", line 1744, in __get__
result = self.func(obj)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\context.py", line 174, in substate
return subrepoutil.state(self, self._repo.ui)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\subrepoutil.py", line 59, in state
read(b'.hgsub')
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\subrepoutil.py", line 52, in read
p.parse(f, data, sections, remap, read)
File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\config.py", line 210, in parse
raise error.ParseError(l.rstrip(), (b"%s:%d" % (src, line)))
mercurial.error.ParseError: (b'<<<<<<< working copy', b'.hgsub:12')
(venv.py38) D:\projects\hg\thg\thg.work>
```
crash causes by conflicting merge .hgsub, BUT:
thg 5.5 installed from winx64 msi not crashes, and report error - propose to edit and fix config file .hgsub.
thg from source (799ca6335d5b ) - now crash at that repo open - can't show such damaged repohttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5614thg 5.5-x64 annotation/history need work directory item2020-09-09T09:39:47Zalexraynethg 5.5-x64 annotation/history need work directory itemHallow! have install thg on win8 from win-x64 msi.
when invoke annotaion/hystoy on some file - have hystory without workspace item, therefore it can't show current work dir changes.Hallow! have install thg on win8 from win-x64 msi.
when invoke annotaion/hystoy on some file - have hystory without workspace item, therefore it can't show current work dir changes.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5613Add support for `hg push --publish`2020-09-03T15:53:55ZMatt HarbisonAdd support for `hg push --publish`This should be simple enough to display/hide a button based on whether or not the `topic` extension is enabled. I'm thinking add a button next to the existing push icon (icons/24x24/actions/hg-push.png and icons/scalable/actions/hg-push...This should be simple enough to display/hide a button based on whether or not the `topic` extension is enabled. I'm thinking add a button next to the existing push icon (icons/24x24/actions/hg-push.png and icons/scalable/actions/hg-push.svg) so that it's more convenient than going into the sync widget. My idea is to use the existing icon and add a checkered finish flag to it similar to https://www.pngegg.com/en/png-piwjf, but I'm open to other ideas.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5612annotation: lines with revs anotation loose UI reactions2021-03-04T09:27:55Zalexrayneannotation: lines with revs anotation loose UI reactionsworks with thg 5.5+45-0ddbafd86b8b on win8.1 (Mercurial-5.4, Python-3.8.3, PyQt-5.13.2, Qt-5.13.2 )
1) blame/annotate some file
2) turn on annotation lines with revs no
3) click on some annotated rev.no at some line - no any reaction....works with thg 5.5+45-0ddbafd86b8b on win8.1 (Mercurial-5.4, Python-3.8.3, PyQt-5.13.2, Qt-5.13.2 )
1) blame/annotate some file
2) turn on annotation lines with revs no
3) click on some annotated rev.no at some line - no any reaction. even focus in hystory no moves to selected rev
expected reaction:
1) old thg open history view of blaming file, focused on annotated rev.no
2) at least wanna move focus of a hystory view to that annotated rev
3) possibly context-menu should have items about annotated rev in selected linehttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5611dulwich dropped2020-08-31T07:21:32ZJacQue FreScodulwich dropped| ??? | https://foss.heptapod.net/mercurial/tortoisehg/thg/-/commit/b4dd40257243eb4c2443ae36540a6540e023d3ed|
| ------ | ------ |
| | users install the dependencies with `pip`, and run the extension itself from its source.|
| https://fos...| ??? | https://foss.heptapod.net/mercurial/tortoisehg/thg/-/commit/b4dd40257243eb4c2443ae36540a6540e023d3ed|
| ------ | ------ |
| | users install the dependencies with `pip`, and run the extension itself from its source.|
| https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5597| ? |
| https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5604| ?! |
**TO DO** https://foss.heptapod.net/mercurial/tortoisehg/thg/-/blame/branch/stable/doc/source/nonhg.txt#L166<br />
through pip install **????**` `https://foss.heptapod.net/mercurial/tortoisehg/thg/-/commit/b4dd40257243eb4c2443ae36540a6540e023d3ed``https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5610mtlui moitnor zoinks thgw.exe2020-08-28T13:31:03ZJacQue FreScomtlui moitnor zoinks thgw.exe`alt` `space` `x` for dialogs always<br />
why? `MS-WIN`
GUI on `monitor2`(fullHD) is Goo-ey
(╯°□°)╯︵ ┻━┻`alt` `space` `x` for dialogs always<br />
why? `MS-WIN`
GUI on `monitor2`(fullHD) is Goo-ey
(╯°□°)╯︵ ┻━┻https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5609no exist2020-08-31T06:40:16ZJacQue FreScono existon **[/wikis/developers/Home](https://foss.heptapod.net/mercurial/tortoisehg/thg/-/wikis/developers/Home)**<br />
the <code>toc</code> line = [developers/repositories](https://foss.heptapod.net/mercurial/tortoisehg/thg/-/wikis/Repository...on **[/wikis/developers/Home](https://foss.heptapod.net/mercurial/tortoisehg/thg/-/wikis/developers/Home)**<br />
the <code>toc</code> line = [developers/repositories](https://foss.heptapod.net/mercurial/tortoisehg/thg/-/wikis/Repository%20Overview)
no exist <code>h#id</code> ??? ??????? ?????? ???????? clicking it loads `./-/wikis/Repository%20Overview`
aid:ter below<code> </code>
![missing!](/uploads/f4d84f0dcd2e8b2af58735a6cd1aada7/brave_cWhRURZ03G.png)
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5608Error in shelf module2020-08-27T10:10:57ZOleg SevostyanovError in shelf moduleTry shelf change.
#!python
** Mercurial version (5.5). TortoiseHg version (5.5)
** Command:
** CWD: C:\Windows\system32
** Encoding: cp1251
** Extensions loaded: largefiles, strip, mq, rebase, win32lfn, tortois...Try shelf change.
#!python
** Mercurial version (5.5). TortoiseHg version (5.5)
** Command:
** CWD: C:\Windows\system32
** Encoding: cp1251
** Extensions loaded: largefiles, strip, mq, rebase, win32lfn, tortoisehg.util.configitems
** Python version: 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-5.9.9 PyQt-5.13.2 QScintilla-2.10.8
Traceback (most recent call last):
File "tortoisehg\hgqt\shelve.pyo", line 235, in moveFileRight
File "tortoisehg\hgqt\chunks.pyo", line 378, in mergeChunks
File "tortoisehg\hgqt\thgrepo.pyo", line 994, in thgbackup
File "C:/Work/win32lfn.py", line 203, in lfnmkdir
KeyError: 5Lhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5607`View missing` fails when the file name was set in a code page which changed ...2020-08-26T01:52:57ZChristos Sevastiadis`View missing` fails when the file name was set in a code page which changed in the meanwhile, in Windows 10.A file was in Greek character set and it was changed to UTF-8. Then the file name in the Mercurial repository is showing like this `ðáñÜäïóç_åããñÜöùí_20191106.csevast.01.org` when it should be `παράδοση_εγγράφων_20191106.csevast.01.org`....A file was in Greek character set and it was changed to UTF-8. Then the file name in the Mercurial repository is showing like this `ðáñÜäïóç_åããñÜöùí_20191106.csevast.01.org` when it should be `παράδοση_εγγράφων_20191106.csevast.01.org`. The Mercurial shows the file with the corrupted file name as missing one and when I right click on it and select `View missing` the following error is raising, prompting to send it as a bug report.
```
#!python
** Mercurial version (5.5rc0+19-0ea08126a2af). TortoiseHg version (5.5rc0+2-b76ceb74fe60)
** Command:
** CWD: C:\WINDOWS\system32
** Encoding: utf-8
** Extensions loaded: closehead, fetch, histedit, gpg, largefiles, purge, strip, mq, rebase, tortoisehg.util.configitems
** Python version: 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-5.9.9 PyQt-5.13.2 QScintilla-2.10.8
Traceback (most recent call last):
File "tortoisehg\hgqt\filectxactions.pyo", line 115, in wrapped
File "tortoisehg\hgqt\filectxactions.pyo", line 547, in editMissingFile
File "tortoisehg\hgqt\filectxactions.pyo", line 331, in _editFileAt
File "tortoisehg\hgqt\qtlib.pyo", line 241, in editfiles
AttributeError: 'module' object has no attribute 'quotecommand'
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5606Please report this bug... when using File Settings...2022-07-22T15:54:50ZGreg SmithPlease report this bug... when using File Settings... #!python
** Mercurial version (5.5). TortoiseHg version (5.5)
** Command:
** CWD: C:\Users\greg.CED\Desktop
** Encoding: cp1252
** Extensions loaded: histedit, strip, mq, rebase, uncommit, tortoisehg.util.config... #!python
** Mercurial version (5.5). TortoiseHg version (5.5)
** Command:
** CWD: C:\Users\greg.CED\Desktop
** Encoding: cp1252
** Extensions loaded: histedit, strip, mq, rebase, uncommit, tortoisehg.util.configitems
** Python version: 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-5.9.9 PyQt-5.13.2 QScintilla-2.10.8
Traceback (most recent call last):
File "tortoisehg\hgqt\workbench.pyo", line 1187, in editSettings
File "tortoisehg\hgqt\settings.pyo", line 1331, in __init__
File "tortoisehg\hgqt\settings.pyo", line 1314, in username
File "mercurial\windows.pyo", line 566, in username
File "getpass.pyo", line 157, in getuser
File "hgdemandimport\demandimportpy2.pyo", line 181, in _demandimport
File "hgdemandimport\demandimportpy2.pyo", line 44, in _hgextimport
ImportError: No module named pwd
My last action was to attempt to use the Compress... option and then to Strip... dangling revisions.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5605Release notes on the wiki are not up-to-date2022-10-28T21:35:57ZRaphaël GomèsRelease notes on the wiki are not up-to-dateMaybe the only thing that needs to be written is "releases from 5.0.2 to 5.5 were just keeping up with upstream Mercurial", but at least something should be said.Maybe the only thing that needs to be written is "releases from 5.0.2 to 5.5 were just keeping up with upstream Mercurial", but at least something should be said.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5604Unable to Clone using Tortoise Hg2022-10-06T15:15:44ZAshhar AliUnable to Clone using Tortoise HgI was trying to close my repository in my local PC using Tortoise Hg, But every time an error occurs that SSL error: sslv3 alert handshake failure. The screenshot has been also attached to my question please review and help me, please.![...I was trying to close my repository in my local PC using Tortoise Hg, But every time an error occurs that SSL error: sslv3 alert handshake failure. The screenshot has been also attached to my question please review and help me, please.![bitbucket](/uploads/4947b1ed81dc94c090dac9744f89a631/bitbucket.PNG)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5603Crash on visual diff2020-08-20T02:52:10ZPer FranckCrash on visual diffattempting to "diff to local" by right clicking file in other branch changeset.
using kdiff3 as selected visual diff tool
#!python
** Mercurial version (5.5rc0+19-0ea08126a2af). TortoiseHg version (5.5rc0+2-b76ceb74fe60)
**...attempting to "diff to local" by right clicking file in other branch changeset.
using kdiff3 as selected visual diff tool
#!python
** Mercurial version (5.5rc0+19-0ea08126a2af). TortoiseHg version (5.5rc0+2-b76ceb74fe60)
** Command: --nofork workbench
** CWD: C:\Users\perfr\Desktop\MicroFramework
** Encoding: cp1252
** Extensions loaded: tortoisehg.util.configitems
** Python version: 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-5.9.9 PyQt-5.13.2 QScintilla-2.10.8
Recoverable error (stderr):
Exception in thread visualdiff:
Traceback (most recent call last):
File "threading.pyo", line 801, in __bootstrap_inner
File "threading.pyo", line 754, in run
File "tortoisehg\hgqt\visdiff.pyo", line 403, in dodiffwrapper
File "tortoisehg\hgqt\visdiff.pyo", line 388, in dodiff
File "tortoisehg\hgqt\visdiff.pyo", line 164, in launchtool
AttributeError: 'module' object has no attribute 'quotecommand'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5602REGRESSION: indentation-only changes show up in diff as if meaningful differe...2024-01-22T17:35:40Zteo1978REGRESSION: indentation-only changes show up in diff as if meaningful differencesIn the "+/-" diff view for a file on the right, it used to be the case that, when there were changes that only involved the number of spaces and tabulation at the beginning of lines, they wouldn't be shown.
Now, they are shown as a dele...In the "+/-" diff view for a file on the right, it used to be the case that, when there were changes that only involved the number of spaces and tabulation at the beginning of lines, they wouldn't be shown.
Now, they are shown as a deleted and an added line.
So, if I add an `if()` statement to wrap a block of code, and consequently indent the whole block, I will see a diff in which the whole block is replaced by a new block (with only the indentation changed).
If there is a setting for this, which I don't know of and never touched, then either the setting is new and the default value is wrong, or the default was changed to the wrong default value.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5601"ProgrammingError: depthcache must be warmed before use" when pull after strip2020-08-19T17:34:46Zvitidev"ProgrammingError: depthcache must be warmed before use" when pull after stripWhen I rewrite history and there is a desire to simply roll back to "remote history state", then I use 'strip' with 'pull'. First call 'pull' cause error. Second works fine
This is a weird bug. Looks like an evolve bug, but it is reprod...When I rewrite history and there is a desire to simply roll back to "remote history state", then I use 'strip' with 'pull'. First call 'pull' cause error. Second works fine
This is a weird bug. Looks like an evolve bug, but it is reproducible only in TortoiseHg. Only if the **strip was made by TortoiseHg**. And only for 'pull' in TortoiseHg
it cannot be reproduced in the operations system console.
searching for changes
all local changesets known remotely
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)]
** Mercurial Distributed SCM (version 5.5)
** Extensions loaded: absorb, histedit, strip, mq, purge, rebase, relink, transplant, patchbomb, evolve, tortoisehg.util.hgcommands, tortoisehg.util.partialcommit, tortoisehg.util.pipeui, tortoisehg.util.win32ill, tortoisehg.util.hgdispatch
** ProgrammingError: depthcache must be warmed before use
(sent 2 HTTP requests and 551 bytes; received 651 bytes in responses)
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)]
** Mercurial Distributed SCM (version 5.5)
** Extensions loaded: absorb, histedit, strip, mq, purge, rebase, relink, transplant, patchbomb, evolve, tortoisehg.util.hgcommands, tortoisehg.util.partialcommit, tortoisehg.util.pipeui, tortoisehg.util.win32ill, tortoisehg.util.hgdispatch
** ProgrammingError: depthcache must be warmed before use
Traceback (most recent call last):
File "hg", line 58, in <module>
File "mercurial\dispatch.pyo", line 113, in run
File "mercurial\dispatch.pyo", line 303, in dispatch
File "mercurial\dispatch.pyo", line 479, in _runcatch
File "mercurial\dispatch.pyo", line 488, in _callcatch
File "mercurial\scmutil.pyo", line 152, in callcatch
File "mercurial\dispatch.pyo", line 469, in _runcatchfunc
File "mercurial\dispatch.pyo", line 1233, in _dispatch
File "mercurial\dispatch.pyo", line 917, in runcommand
File "mercurial\dispatch.pyo", line 1244, in _runcommand
File "mercurial\dispatch.pyo", line 1230, in <lambda>
File "mercurial\util.pyo", line 1867, in check
File "mercurial\util.pyo", line 1867, in check
File "hgext\mq.pyo", line 4226, in mqcommand
File "mercurial\util.pyo", line 1867, in check
File "mercurial\commands.pyo", line 6519, in serve
File "mercurial\server.pyo", line 164, in runservice
File "mercurial\commandserver.pyo", line 469, in run
File "mercurial\commandserver.pyo", line 403, in serve
File "mercurial\commandserver.pyo", line 377, in serveone
File "mercurial\commandserver.pyo", line 358, in runcommand
File "mercurial\commandserver.pyo", line 297, in _dispatchcommand
File "mercurial\dispatch.pyo", line 303, in dispatch
File "mercurial\dispatch.pyo", line 479, in _runcatch
File "mercurial\dispatch.pyo", line 488, in _callcatch
File "mercurial\scmutil.pyo", line 152, in callcatch
File "mercurial\dispatch.pyo", line 469, in _runcatchfunc
File "tortoisehg\util\hgdispatch.pyo", line 23, in _dispatch
File "mercurial\dispatch.pyo", line 1233, in _dispatch
File "mercurial\dispatch.pyo", line 917, in runcommand
File "mercurial\dispatch.pyo", line 1244, in _runcommand
File "mercurial\dispatch.pyo", line 1230, in <lambda>
File "mercurial\util.pyo", line 1867, in check
File "mercurial\util.pyo", line 1867, in check
File "hgext\mq.pyo", line 4226, in mqcommand
File "mercurial\util.pyo", line 1867, in check
File "mercurial\util.pyo", line 1867, in check
File "hgext3rd\evolve\__init__.pyo", line 708, in wrapmayobsoletewc
File "mercurial\util.pyo", line 1867, in check
File "mercurial\util.pyo", line 1867, in check
File "hgext\rebase.pyo", line 2140, in pullrebase
File "mercurial\util.pyo", line 1867, in check
File "mercurial\commands.pyo", line 5465, in pull
File "mercurial\exchange.pyo", line 1827, in pull
File "mercurial\exchange.pyo", line 1693, in _fullpullbundle2
File "mercurial\exchange.pyo", line 2018, in _pullbundle2
File "mercurial\extensions.pyo", line 509, in closure
File "hgext3rd\evolve\obsexchange.pyo", line 71, in _addobscommontob2pull
File "hgext3rd\evolve\obsdiscovery.pyo", line 859, in buildpullobsmarkersboundaries
File "hgext3rd\evolve\obsdiscovery.pyo", line 126, in findmissingrange
File "hgext3rd\evolve\stablerange.pyo", line 648, in rangelength
File "hgext3rd\evolve\stablerange.pyo", line 643, in depthrev
File "hgext3rd\evolve\depthcache.pyo", line 108, in get
mercurial.error.ProgrammingError: depthcache must be warmed before use
cmdserver: process exited unexpectedly with code 255
remarks (some steps):
1. sys-cli: strip
2. thg: pull (no error)
------------
1. thg (or thg-cli): strip
2. sys-cli: pull (no error)
3. thg: pull (ERROR)
TortoiseHg 5.5. Win10 x64