thg issueshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues2020-06-21T11:13:36Zhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5127tortoisehg workbench on windows 10 not opening2020-06-21T11:13:36ZBitbucket Importertortoisehg workbench on windows 10 not opening*Created originally on Bitbucket by [abdallahgaber (Abdallah Gaber)](https://bitbucket.org/%7Bac053ef5-a300-4247-9a6e-7908c6396310%7D/)*
I downloaded the tortoisehg app from the official site here and that is 4.6.1 and when I click on t...*Created originally on Bitbucket by [abdallahgaber (Abdallah Gaber)](https://bitbucket.org/%7Bac053ef5-a300-4247-9a6e-7908c6396310%7D/)*
I downloaded the tortoisehg app from the official site here and that is 4.6.1 and when I click on the tortoishg workbench and it's not opening and no error shown, and when I even try to clone with command line I get this error
![error tortoise.PNG](https://bitbucket.org/repo/48R4X/images/3914003134-error%20tortoise.PNG)
I don't know what it the problem I always setup the app and everything goes smooth, please advice if anything I must install first or check to everything work fine
Thanks in Advancehttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5126Problem in push2020-06-21T11:13:34ZBitbucket ImporterProblem in push*Created originally on Bitbucket by [Preethamhr (Preetham Hr)](https://bitbucket.org/%7B12a1dc2b-e9f6-4287-9db1-98d4c11dd317%7D/)*
I have committed the project , before push my system got switched off. after restarting a system , i am g...*Created originally on Bitbucket by [Preethamhr (Preetham Hr)](https://bitbucket.org/%7B12a1dc2b-e9f6-4287-9db1-98d4c11dd317%7D/)*
I have committed the project , before push my system got switched off. after restarting a system , i am getting a eror, i am unable to open HG workbench from my workspace.
*Attachments:* [bug](/uploads/7d3bcf3bc33c72a80a96f0d68be32159/bug.PNG)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5125GeneratorContextManager: reported as suggested2020-06-21T11:13:32ZBitbucket ImporterGeneratorContextManager: reported as suggested*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (4.6). TortoiseHg version (4.6)
** Command: --nofork workbench
** CWD: D:\Projects\MotorDatabase
** Encoding: cp1252
** Extensions lo...*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (4.6). TortoiseHg version (4.6)
** Command: --nofork workbench
** CWD: D:\Projects\MotorDatabase
** Encoding: cp1252
** Extensions loaded: strip, tortoisehg.util.configitems
** Python version: 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [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.2 PyQt-5.9.1 QScintilla-2.10.2.dev1711012104
Traceback (most recent call last):
File "tortoisehg\hgqt\repowidget.pyo", line 722, in dragEnterEvent
File "tortoisehg\hgqt\repowidget.pyo", line 712, in detectPatches
AttributeError: 'GeneratorContextManager' object has no attribute 'get'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5124Missing delete in graft if file conflicts2020-06-21T11:13:31ZBitbucket ImporterMissing delete in graft if file conflicts*Created originally on Bitbucket by [delcock (Dave E)](https://bitbucket.org/%7B98315c7d-a528-4db6-bcb8-d8678dccb098%7D/)*
Before we begin, there's a simple workaround which is to do grafts involving conflicts with deleted files from th...*Created originally on Bitbucket by [delcock (Dave E)](https://bitbucket.org/%7B98315c7d-a528-4db6-bcb8-d8678dccb098%7D/)*
Before we begin, there's a simple workaround which is to do grafts involving conflicts with deleted files from the command line.
Setup simple example (commands at DOS command line):
* mkdir thgbugsimple
* cd thgbugsimple
* hg init
* echo >> file.txt
* hg add file.txt
* hg commit -m"Add file"
* hg branch branch
* hg commit -m"Create branch"
* hg rm file.txt
* hg commit -m"Delete file"
* hg update default
* echo edited >> file.txt
* hg commit -m"Edited file"
Graft from command line works:
* hg graft 2
* <choose "d" to accept remote delete>
Expected and actual behaviour for command line graft:
* Empty folder except for .hg dir
* New commit including graft which deletes file
Try again in TortoiseHG:
* Run "hg strip 4" at command line to strip the graft and return to default tip
* Open TortoiseHG workspace for the folder
* Right click commit 2 in commit graph
* Click "Graft to local"
* On the dialog I have "Use my username...", "Use current date..." and "Append graft info..." ticked
* Click "Graft"
* Click "resolve"
* Double click file.txt conflict
* Click "Delete"
* Click "Continue" - dialog says "Graft is complete"
* Click "Close"
Expected behaviour:
* New grafted commit should appear in commit graph
* Should be at commit 4
* File.txt should be deleted in commit 4 and in the directory
Actual behaviour:
* No new commit in commit graph
* Still at commit "3+"
* File.txt *is* deleted from the directory
* "hg status" at command line doesn't complain of missing file.txt
* Untracked file "file.txt.orig" is now present
* "hg update 3" and equivalent in TortoiseHG don't restore file.txt
Log output for TortoiseHG graft actions (for graft only):
> % hg graft --currentdate --config=ui.merge=internal:fail --currentuser --log 2
> grafting 2:6b42d2eabfbb "Delete file"
> abort: unresolved conflicts, can't continue
> hint: use 'hg resolve' and 'hg graft --continue --user "Xyz <xyz@xyz.com>" --date "1530011517 -3600" --log'
> [command returned code 255 Tue Jun 26 12:11:57 2018]
> % hg resolve --repository "C:\Projects\thgbugsimple" -- "C:\Projects\thgbugsimple\file.txt"
> (no more unresolved files)
> continue: hg graft --continue
> [command completed successfully Tue Jun 26 12:12:02 2018]
> % hg graft --currentdate --continue --config=ui.merge=internal:fail --log --currentuser
> grafting 2:6b42d2eabfbb "Delete file"
> note: graft of 2:6b42d2eabfbb created no changes to commit
> [command completed successfully Tue Jun 26 12:12:05 2018]
Another example involving multiple files (commands at DOS command line):
* mkdir thgbugmorefiles
* cd thgbugmorefiles
* hg init
* echo >> file1.txt
* echo >> file2.txt
* hg add file1.txt file2.txt
* hg commit -m"Add files"
* hg branch branch
* hg commit -m"Create branch"
* hg rm file1.txt file2.txt
* hg commit -m"Delete files"
* hg update default
* echo edited >> file1.txt
* hg commit -m"Edited file1"
Similar to the first example, this works fine with a graft from command line.
Following equivalent steps as above for the first example for TortoiseHG:
Expected behaviour:
* New grafted commit should appear in commit graph
* Should be at commit 4
* File1.txt and file2.txt should be deleted in commit 4 and in the directory
* "hg update 3" and equivalent TortoiseHG actions should restore both file1.txt and file2.txt
Actual behaviour:
* We do get commit 4 in the commit graph
* Commit 4 only records the deletion of file2.txt, not file1.txt
* File1.txt and file2.txt *are* deleted from the directory
* "hg status" at command line doesn't complain of missing file1.txt
* Untracked file "file1.txt.orig" is now present
* "hg update 3" and equivalent in TortoiseHG don't restore file1.txt, only file2.txt
Log output for thgbugmorefiles example (for graft only):
> % hg graft --currentdate --config=ui.merge=internal:fail --currentuser --log 2
> grafting 2:01828139e56b "Delete files"
> abort: unresolved conflicts, can't continue
> hint: use 'hg resolve' and 'hg graft --continue --user "Xyz <xyz@xyz.com>" --date "1530012565 -3600" --log'
> [command returned code 255 Tue Jun 26 12:29:26 2018]
> % hg resolve --repository "C:\Projects\thgbugmorefiles" -- "C:\Projects\thgbugmorefiles\file1.txt"
> (no more unresolved files)
> continue: hg graft --continue
> [command completed successfully Tue Jun 26 12:29:35 2018]
> % hg graft --currentdate --continue --config=ui.merge=internal:fail --log --currentuser
> grafting 2:01828139e56b "Delete files"
> [command completed successfully Tue Jun 26 12:29:41 2018]
I'm on Windows 10, using TortoiseHG 4.6.1. I initially found this in ~3.8(?) and upgraded to see if it would help, but no joy.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5123Bugreport2020-06-21T11:13:30ZBitbucket ImporterBugreport*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (4.6). TortoiseHg version (4.6)
** Command: --nofork clone
** CWD: D:\WLD
** Encoding: cp1251
** Extensions loaded: eol, fetch, hgk, ...*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (4.6). TortoiseHg version (4.6)
** Command: --nofork clone
** CWD: D:\WLD
** Encoding: cp1251
** Extensions loaded: eol, fetch, hgk, histedit, tortoisehg.util.configitems
** Python version: 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [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.2 PyQt-5.9.1 QScintilla-2.10.2.dev1711012104
Traceback (most recent call last):
File "tortoisehg\hgqt\repowidget.pyo", line 722, in dragEnterEvent
File "tortoisehg\hgqt\repowidget.pyo", line 712, in detectPatches
AttributeError: 'GeneratorContextManager' object has no attribute 'get'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5122Crash: asked to report issue, but program frozen2020-06-21T11:13:29ZBitbucket ImporterCrash: asked to report issue, but program frozen*Created originally on Bitbucket by Anonymous*
Crash after setting a file filter and right-click (I think) on file (uart.c in image). The bug report box appeared, but everything in hg is frozen, so cannot expand and screen capture is my...*Created originally on Bitbucket by Anonymous*
Crash after setting a file filter and right-click (I think) on file (uart.c in image). The bug report box appeared, but everything in hg is frozen, so cannot expand and screen capture is my only way to report this.
*Attachments:* [hgbug](/uploads/2fe68bae1531ac5d496d582ea006bc86/hgbug.png)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5121found this today and report it tou your tracker as proposed by the program2020-06-21T11:13:27ZBitbucket Importerfound this today and report it tou your tracker as proposed by the program*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (4.6). TortoiseHg version (4.6)
** Command: --nofork workbench
** CWD: C:\Users\l.ries\Documents\Visual Studio 2017\Projects\vb_dafit
** E...*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (4.6). TortoiseHg version (4.6)
** Command: --nofork workbench
** CWD: C:\Users\l.ries\Documents\Visual Studio 2017\Projects\vb_dafit
** Encoding: cp1252
** Extensions loaded: tortoisehg.util.configitems
** Python version: 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [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.2 PyQt-5.9.1 QScintilla-2.10.2.dev1711012104
Traceback (most recent call last):
File "tortoisehg\hgqt\repowidget.pyo", line 1890, in archiveRevision
File "tortoisehg\hgqt\archive.pyo", line 360, in createArchiveDialog
File "tortoisehg\hgqt\archive.pyo", line 79, in __init__
TypeError: int() argument must be a string or a number, not 'changectx'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5120error "EOF occurred in violation of protocol (_ssl.c:661)" when push to bitbu...2020-06-21T11:13:26ZBitbucket Importererror "EOF occurred in violation of protocol (_ssl.c:661)" when push to bitbucket*Created originally on Bitbucket by [diverger](https://bitbucket.org/%7Bdb33fe4c-92ea-4380-8836-323efb14b157%7D/)*
When push to bitbucket, it throw 'EOF occurred in violation of protocol (_ssl.c:661)' and failed. I don't know what cause...*Created originally on Bitbucket by [diverger](https://bitbucket.org/%7Bdb33fe4c-92ea-4380-8836-323efb14b157%7D/)*
When push to bitbucket, it throw 'EOF occurred in violation of protocol (_ssl.c:661)' and failed. I don't know what cause this, Hg? Bitbucket? or my local problem? So I post here for some help.
Win7 64 bit, thg 4.6.1https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5119tortoise HG crash on permission denied2020-06-21T11:13:25ZBitbucket Importertortoise HG crash on permission denied*Created originally on Bitbucket by Anonymous*
* #!python
** Mercurial version (3.6.2-bentley-r6). TortoiseHg version (3.6.2-bentley-r2)
** Command: --nofork workbench
** CWD: E:\Connect\AdvisoryFramework\src\Bentley...*Created originally on Bitbucket by Anonymous*
* #!python
** Mercurial version (3.6.2-bentley-r6). TortoiseHg version (3.6.2-bentley-r2)
** Command: --nofork workbench
** CWD: E:\Connect\AdvisoryFramework\src\BentleyAdvisoryFramework
** Encoding: cp1252
** Extensions loaded: extdiff, fetch, graphlog, strip, mq, hgk, bsi-whitespace, bsi-keyword, bsi-createremote, bsi-externalcmds, hgshelve, showrenames, largefiles
** Python version: 2.7.2 (default, Jun 24 2011, 12:22:14) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-4.8.4 PyQt-4.10.2 QScintilla-2.7.2
Traceback (most recent call last):
File "tortoisehg\hgqt\repowidget.pyo", line 750, in onRevisionSelected
File "tortoisehg\hgqt\revdetails.pyo", line 272, in onRevisionSelected
File "tortoisehg\hgqt\revdetails.pyo", line 284, in _setContextToFileList
File "tortoisehg\hgqt\manifestmodel.pyo", line 279, in setRawContext
File "tortoisehg\hgqt\manifestmodel.pyo", line 267, in setRev
File "tortoisehg\hgqt\manifestmodel.pyo", line 378, in _repopulateNodes
File "tortoisehg\hgqt\manifestmodel.pyo", line 406, in _populateNodes
File "tortoisehg\hgqt\manifestmodel.pyo", line 585, in _populaterepo
File "mercurial\localrepo.pyo", line 64, in wrapper
File "hgext\largefiles\reposetup.pyo", line 184, in status
File "hgext\largefiles\lfutil.pyo", line 343, in hashfile
IOError: [Errno 13] Permission denied: 'E:\\UnModified\\BSAF\\src\\BentleyAdvisoryFramework\\src/BentleyConnectAdvisor/CONNECTAdvisor_Addin/CONNECTAdvisor.ncb'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5118MacOS error cloning via ssh remote "Permission denied"2020-06-21T11:13:25ZBitbucket ImporterMacOS error cloning via ssh remote "Permission denied"*Created originally on Bitbucket by [kikeenrique (Enrique Garcia)](https://bitbucket.org/%7Ba236c77e-bffa-4e05-bb84-5846ece7bbd4%7D/)*
Hi,
I'm starting to use tortoisehg version for MacOS.
I've downloaded provided packages and tested...*Created originally on Bitbucket by [kikeenrique (Enrique Garcia)](https://bitbucket.org/%7Ba236c77e-bffa-4e05-bb84-5846ece7bbd4%7D/)*
Hi,
I'm starting to use tortoisehg version for MacOS.
I've downloaded provided packages and tested version 4.6 and 4.5.3
My first step has been to try to clone a repository, but it's failing when trying to connect via ssh. It's not asking for any password nor passphrase.
I can properly connect to the server using ssh from command line.
I connect using public key with a passphrase.
So I guess some environment config is missing or it's not asking for password/passphrase.
This is the output I get.
```
#!text
% hg clone --verbose ssh://kikeenrique@myserver//srv/hg/repos/myrepo/ /Users/kikeenrique/development
remote: Permission denied, please try again.
remote: Permission denied, please try again.
remote: kikeenrique@myserver: Permission denied (publickey,password).
no suitable response from remote hg
[command returned code 255 Thu Jun 21 11:38:53 2018]
```
How can I test what's not working?
How can I execute the embedded hg from app package in command line?
Thanks for any help.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5117unknown version (12238) in revlog2020-06-21T11:13:24ZBitbucket Importerunknown version (12238) in revlog*Created originally on Bitbucket by [kandrey89 (Andrey Kuznetsov)](https://bitbucket.org/%7B8076e82b-bf52-41b7-b6c5-2eb8515ea997%7D/)*
OK so after syncing over the Remote Desktop connection, it looks like I got a bad sync? How did that ...*Created originally on Bitbucket by [kandrey89 (Andrey Kuznetsov)](https://bitbucket.org/%7B8076e82b-bf52-41b7-b6c5-2eb8515ea997%7D/)*
OK so after syncing over the Remote Desktop connection, it looks like I got a bad sync? How did that happen, shouldn't there be error checking?
The repo that did the commit on the remote computer then sent the rev to another repo, then that second repo was used to send the rev remotely. The 2nd repo doesn't have this corruption issue.
What is the next step? Do I delete the rev and try to sync again, how do I delete the revision? I have histedit turned on but I don't see the Modify History in the right click menu, is it a bug?
#!python
** Mercurial version (4.6). TortoiseHg version (4.6)
** Command:
** CWD: /Applications/TortoiseHg.app/Contents/Resources
** Encoding: utf-8
** Extensions loaded: histedit, shelve, tortoisehg.util.configitems
** Python version: 2.7.14 (default, Mar 12 2018, 20:41:41) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)]
** System: Darwin * 17.6.0 Darwin Kernel Version 17.6.0: Tue May 8 15:22:16 PDT 2018; root:xnu-4570.61.1~1/RELEASE_X86_64 x86_64
** Qt-5.9.3 PyQt-5.9.2 QScintilla-2.10.2
Traceback (most recent call last):
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/revdetails.py", line 392, in _onFileSelected
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/fileview.py", line 492, in display
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/filedata.py", line 217, in load
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/filedata.py", line 346, in _readStatus
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/filedata.py", line 232, in _checkMaxDiff
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/util.py", line 1437, in __get__
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 684, in _filelog
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/localrepo.py", line 1115, in file
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/filelog.py", line 24, in __init__
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/revlog.py", line 698, in __init__
RevlogError: unknown version (12238) in revlog data/Interfaces/test/DemoAPI.dll.i
Traceback (most recent call last):
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/revdetails.py", line 392, in _onFileSelected
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/fileview.py", line 492, in display
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/filedata.py", line 217, in load
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/filedata.py", line 346, in _readStatus
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/filedata.py", line 232, in _checkMaxDiff
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/util.py", line 1437, in __get__
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 684, in _filelog
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/localrepo.py", line 1115, in file
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/filelog.py", line 24, in __init__
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/revlog.py", line 698, in __init__
RevlogError: unknown version (12238) in revlog data/Interfaces/test/DemoAPI.dll.i
% hg verify --verbose
repository uses revlog format 1
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
Interfaces/test/DemoAPI.dll@444: broken revlog! (unknown version (12238) in revlog data/Interfaces/test/DemoAPI.dll.i)
warning: orphan data file 'data/Interfaces/test/DemoAPI.dll.i'
130 files, 445 changesets, 760 total revisions
1 warnings encountered!
1 integrity errors encountered!
(first damaged changeset appears to be 444)
[command returned code 1 Wed Jun 20 22:16:25 2018]https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5116Error on file drag to Hg Workbench window2020-06-21T11:13:23ZBitbucket ImporterError on file drag to Hg Workbench window*Created originally on Bitbucket by [Alexander Kupriyanov (Александр Куприянов)](https://bitbucket.org/%7B2e62cda0-591e-4714-9fbc-c3bba47a23fa%7D/)*
*Attachments:* [bugreport.txt](/uploads/374d25d1a9ecae7a2c20832d096f00ba/bugreport.txt)*Created originally on Bitbucket by [Alexander Kupriyanov (Александр Куприянов)](https://bitbucket.org/%7B2e62cda0-591e-4714-9fbc-c3bba47a23fa%7D/)*
*Attachments:* [bugreport.txt](/uploads/374d25d1a9ecae7a2c20832d096f00ba/bugreport.txt)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5115Before commit drag files in panel with file list (files to commit)2020-06-21T11:13:21ZBitbucket ImporterBefore commit drag files in panel with file list (files to commit)*Created originally on Bitbucket by [rutriff (alextrrrr)](https://bitbucket.org/%7Bde64c25b-62f1-456b-bdc7-d0abc2c7011d%7D/)*
#!python
** Mercurial version (4.6). TortoiseHg version (4.6)
** Command:
** CWD: /Applicatio...*Created originally on Bitbucket by [rutriff (alextrrrr)](https://bitbucket.org/%7Bde64c25b-62f1-456b-bdc7-d0abc2c7011d%7D/)*
#!python
** Mercurial version (4.6). TortoiseHg version (4.6)
** Command:
** CWD: /Applications/TortoiseHg.app/Contents/Resources
** Encoding: utf-8
** Extensions loaded: amend, largefiles, purge, rebase, shelve, tortoisehg.util.configitems
** Python version: 2.7.14 (default, Mar 12 2018, 20:41:41) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)]
** System: Darwin MacBook-Pro-Aleksandr.local 17.6.0 Darwin Kernel Version 17.6.0: Tue May 8 15:22:16 PDT 2018; root:xnu-4570.61.1~1/RELEASE_X86_64 x86_64
** Qt-5.9.3 PyQt-5.9.2 QScintilla-2.10.2
Traceback (most recent call last):
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/repowidget.py", line 722, in dragEnterEvent
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/repowidget.py", line 712, in detectPatches
AttributeError: 'GeneratorContextManager' object has no attribute 'get'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5114Thg 4.6 does not ask for username on pull/push2020-06-21T11:13:20ZBitbucket ImporterThg 4.6 does not ask for username on pull/push*Created originally on Bitbucket by [kkarbowiak (Krzysiek Karbowiak)](https://bitbucket.org/%7B835e1280-69ee-466e-8457-daea702249dd%7D/)*
I think there is a regression in Thg 4.6 regarding pull/push/incoming/outgoing operations and URLs...*Created originally on Bitbucket by [kkarbowiak (Krzysiek Karbowiak)](https://bitbucket.org/%7B835e1280-69ee-466e-8457-daea702249dd%7D/)*
I think there is a regression in Thg 4.6 regarding pull/push/incoming/outgoing operations and URLs without username prefix.
Steps to reproduce:
1. Create a local repository
2. Do a commit
3. Create a hosted repository, e.g. a private one on Bitbucket
4. Add the hosted repository in Synchronize, note the "Remove authentication data from URL" checkbox is checked by default and it removes the user name
5. Push
At the last step Thg asks for password but not username, and the operation ends with error. Below is the log:
```
test% % hg push https://bitbucket.org/kkarbowiak/test
pushing to https://bitbucket.org/kkarbowiak/test
http authorization required for https://bitbucket.org/kkarbowiak/test
realm: Bitbucket.org HTTP
user: HTTP Error: 403 (Max Invalid Password Attempts)
[command returned code 255 Fri Jun 15 14:14:01 2018]
```
Previous versions of Thg asked for both username and password in such cases.
Adding username to the URL in Synchronize fixes the problem.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5113Log Columns Inconsistent Size (OSX)2020-06-21T11:13:19ZBitbucket ImporterLog Columns Inconsistent Size (OSX)*Created originally on Bitbucket by [kandrey89 (Andrey Kuznetsov)](https://bitbucket.org/%7B8076e82b-bf52-41b7-b6c5-2eb8515ea997%7D/)*
Hi,
I'm on OSX using v4.6.0.
I had upgraded recently from v4.5.2 and found it frustrating that ...*Created originally on Bitbucket by [kandrey89 (Andrey Kuznetsov)](https://bitbucket.org/%7B8076e82b-bf52-41b7-b6c5-2eb8515ea997%7D/)*
Hi,
I'm on OSX using v4.6.0.
I had upgraded recently from v4.5.2 and found it frustrating that my log columns (in the window that displays revisions, such as Graph, Rev, Branch, Description, etc) would always be too small.
Furthermore, when I would double click on the window bar, to maximize the window, the columns would auto resize to a small fixed size (let's call it 200 pixels), then I would resize one of the columns manually to lets say 500 pixels, same behavior happened when I would double click, the window would go back to the original state (not maximized) and the 500pixel column would go back to 200px. I have a 4K resolution display.
I found a Resize Columns option in the right click menu, I clicked that and the columns resized to fit on full screen. Problem is that when the window is not full screen, the resize columns command resizes it to full screen and not to window size!
After I clicked the Resize Columns, double clicking the Window bar to maximize/unmaximize the window, the columns would scale properly to window size and I cannot reproduce the initial issue in this bug report where all columns would change to a small width.
Please take a look at how the columns are sized, there seems to be multiple bugs there somewhere.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5112Merge commands in the log window are no longer interactive in 4.62020-06-21T11:13:18ZMatt HarbisonMerge commands in the log window are no longer interactive in 4.6Here's a sample transcript, where it assumes responses. A coworker installed 4.5.2, and it opens a messagebox prompt when this is replayed. I didn't try 4.5.2, but 4.6 is printing NUL on a black background just prior to the auto-filled...Here's a sample transcript, where it assumes responses. A coworker installed 4.5.2, and it opens a messagebox prompt when this is replayed. I didn't try 4.5.2, but 4.6 is printing NUL on a black background just prior to the auto-filled response. I'm not sure if that's the issue, but I added it here as [NUL].
```
D:\dev\pcidrv% hg merge default
% hg merge default
subrepository include diverged (local revision: b6740e29d608, remote revision: 9a1073ad417b)
(M)erge, keep (l)ocal [working copy] or keep (r)emote [merge rev]?$$ &Merge $$ &Local $$ &Remote[NUL]m real URL is https://vcs.attotech.com:443/hg/sw/include
real URL is https://vcs.attotech.com:443/hg/sw/include
pulling subrepo include from https://vcs.attotech.com/hg/sw/pcidrv/include
searching for changes
adding changesets
adding manifests
adding file changes
added 1 changesets with 1 changes to 1 files
new changesets 9a1073ad417b
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
subrepository lib/cli diverged (local revision: efb98c9b4e7f, remote revision: 42b69728758b)
(M)erge, keep (l)ocal [working copy] or keep (r)emote [merge rev]?$$ &Merge $$ &Local $$ &Remote[NUL]m 5 files updated, 0 files merged, 0 files removed, 0 files unresolved
tool beyondcompare4 can't handle binary
tool tc can't handle binary
tool bcompare can't handle binary
tool beyondcompare4 can't handle binary
tool beyondcompare4-noauto can't handle binary
tool kdiff3 can't handle binary
tool beyondcompare2 can't handle binary
tool kdiff3-noauto can't handle binary
tool docdiff can't handle binary
no tool found to merge source/attofc/linux/attofc_x86_64.so
keep (l)ocal [working copy], take (o)ther [merge rev], or leave (u)nresolved for source/attofc/linux/attofc_x86_64.so?$$ &Local $$ &Other $$ &Unresolved[NUL]u 72 files updated, 0 files merged, 3 files removed, 1 files unresolved
use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
[command returned code 1 Thu Jun 14 17:29:12 2018]
interrupted!
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5111Detect Copies/Renames Window shows tracked largefiles in unrevisioned files2020-06-21T11:13:17ZBitbucket ImporterDetect Copies/Renames Window shows tracked largefiles in unrevisioned files*Created originally on Bitbucket by [f0ff886f (Matt Rusiniak)](https://bitbucket.org/%7B90787352-695b-4294-943a-f9e29db468f6%7D/)*
In my project that uses largefiles, when I use "Detect Renames" it seems to include a huge list of files ...*Created originally on Bitbucket by [f0ff886f (Matt Rusiniak)](https://bitbucket.org/%7B90787352-695b-4294-943a-f9e29db468f6%7D/)*
In my project that uses largefiles, when I use "Detect Renames" it seems to include a huge list of files in the "unrevisioned files" list. Here is the state of my repository:
![](https://i.imgur.com/UTI4HHQ.png)
Here is the list of unrevisioned files (it looks like every single one is a largefile in the repository, none of them are actually deleted):
![](https://i.imgur.com/oDq1Q2Y.png)
This causes a big slowdown as when I click "Find renames" it searches each file:
![](https://i.imgur.com/58x5Xxw.png)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5110I'v got issue when I pressed cntrl+F42020-06-21T11:13:16ZBitbucket ImporterI'v got issue when I pressed cntrl+F4*Created originally on Bitbucket by [vershick (Ivan)](https://bitbucket.org/%7Ba34b1096-2a70-4e6f-8b2f-8ba379661c7b%7D/)*
*Attachments:* [bugreport.txt](/uploads/b5b1910e2b1644836947f8e414dfdcdb/bugreport.txt)*Created originally on Bitbucket by [vershick (Ivan)](https://bitbucket.org/%7Ba34b1096-2a70-4e6f-8b2f-8ba379661c7b%7D/)*
*Attachments:* [bugreport.txt](/uploads/b5b1910e2b1644836947f8e414dfdcdb/bugreport.txt)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5109AttributeError: 'QWheelEvent' object has no attribute 'delta'2020-06-21T11:13:14ZBitbucket ImporterAttributeError: 'QWheelEvent' object has no attribute 'delta'*Created originally on Bitbucket by Anonymous*
I got a following error while using HG workbench:
To reproduce:
1. Choose a commit,
2. Select file and choose 'View change as unified diff output'
3. Use Find (Ctrl+F), enter a regula...*Created originally on Bitbucket by Anonymous*
I got a following error while using HG workbench:
To reproduce:
1. Choose a commit,
2. Select file and choose 'View change as unified diff output'
3. Use Find (Ctrl+F), enter a regular expression
4. Use mouse wheel scroll with cursor and mouse over the search text box
###
#!python
** Mercurial version (4.6). TortoiseHg version (4.6)
** Command:
** CWD: C:\Program Files\TortoiseHg
** Encoding: cp1252
** Extensions loaded: rebase, strip, extdiff, tortoisehg.util.configitems, purge, mq
** Python version: 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [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.2 PyQt-5.9.1 QScintilla-2.10.2.dev1711012104
Traceback (most recent call last):
File "tortoisehg\hgqt\qscilib.pyo", line 594, in wheelEvent
AttributeError: 'QWheelEvent' object has no attribute 'delta'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5108Repository Update and File Listing Sync on Shared Folder2020-06-21T11:13:13ZBitbucket ImporterRepository Update and File Listing Sync on Shared Folder*Created originally on Bitbucket by [kandrey89 (Andrey Kuznetsov)](https://bitbucket.org/%7B8076e82b-bf52-41b7-b6c5-2eb8515ea997%7D/)*
#!python
** Mercurial version (4.5.2). TortoiseHg version (4.5.2)
** Command:
** CWD...*Created originally on Bitbucket by [kandrey89 (Andrey Kuznetsov)](https://bitbucket.org/%7B8076e82b-bf52-41b7-b6c5-2eb8515ea997%7D/)*
#!python
** Mercurial version (4.5.2). TortoiseHg version (4.5.2)
** Command:
** CWD: /Applications/TortoiseHg.app/Contents/Resources
** Encoding: utf-8
** Extensions loaded: histedit, shelve, tortoisehg.util.configitems
** Python version: 2.7.14 (default, Jan 21 2018, 23:28:46) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)]
** System: Darwin *.apple.com 17.6.0 Darwin Kernel Version 17.6.0: Tue May 8 15:22:16 PDT 2018; root:xnu-4570.61.1~1/RELEASE_X86_64 x86_64
** Qt-5.9.3 PyQt-5.9.2 QScintilla-2.10.2
Traceback (most recent call last):
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/status.py", line 637, in onCurrentChange
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/filedata.py", line 217, in load
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/filedata.py", line 290, in _readStatus
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 1476, in flags
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/util.py", line 933, in __get__
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 1396, in _flagfunc
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/dirstate.py", line 208, in flagfunc
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 1370, in _buildflagfunc
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 188, in manifest
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/util.py", line 933, in __get__
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 587, in _manifest
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 591, in _manifestctx
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/manifest.py", line 1352, in __getitem__
File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/manifest.py", line 1380, in get
LookupError: ('\xd5\xc6\x91\x15\xfb\xbe\xb4\x86KV\xff\xd8}k\x02\x9a5p\x19\xb7', '00manifest.i', 'no node')
I had a repo on a shared space. 2 macOS had the repo open, there were modified files, in 1 macOS I committed the modified files, then went to the 2nd macOS and got this error.
I thought I clicked the refresh button, but I think it didn't click and the error dialog came up first because after I closed the error, I clicked on the list of files and the error came up again, and again, and again, until I clicked on the refresh button, then error went away.