thg issueshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues2020-06-21T11:13:26Zhttps://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.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5107How do I get an IP address in preoutgoing hook?2020-06-21T11:13:12ZBitbucket ImporterHow do I get an IP address in preoutgoing hook?*Created originally on Bitbucket by [282881515](https://bitbucket.org/%7B2a4339f6-93b7-445d-a5c9-67170efbbf79%7D/)*
How do I get an IP address in preoutgoing hook?*Created originally on Bitbucket by [282881515](https://bitbucket.org/%7B2a4339f6-93b7-445d-a5c9-67170efbbf79%7D/)*
How do I get an IP address in preoutgoing hook?https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5106Sometime compare is not working2020-06-21T11:13:11ZBitbucket ImporterSometime compare is not working*Created originally on Bitbucket by [dgalimov (Danila Galimov)](https://bitbucket.org/%7Bc03787d0-5578-4ccc-8049-af3b63a0a8b2%7D/)*
I have done some changes to a file (see attach).
![file changes.png](https://bitbucket.org/repo/48R4X/i...*Created originally on Bitbucket by [dgalimov (Danila Galimov)](https://bitbucket.org/%7Bc03787d0-5578-4ccc-8049-af3b63a0a8b2%7D/)*
I have done some changes to a file (see attach).
![file changes.png](https://bitbucket.org/repo/48R4X/images/385724449-file%20changes.png)
However, when I doubleclick to it, i see no changes:
![no_changes.png](https://bitbucket.org/repo/48R4X/images/342680815-no_changes.png)
*Attachments:* [12008.patch](/uploads/a017cf60d3b9e6045b30280de8e1ea71/12008.patch)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5105How do I get url in preoutgoing hook?2020-06-21T11:13:09ZBitbucket ImporterHow do I get url in preoutgoing hook?*Created originally on Bitbucket by [282881515](https://bitbucket.org/%7B2a4339f6-93b7-445d-a5c9-67170efbbf79%7D/)*
on a windows machine, there is no url in kwargs.*Created originally on Bitbucket by [282881515](https://bitbucket.org/%7B2a4339f6-93b7-445d-a5c9-67170efbbf79%7D/)*
on a windows machine, there is no url in kwargs.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5104hgsubversion is not updated to mercurial 4.62020-06-21T11:13:07ZBitbucket Importerhgsubversion is not updated to mercurial 4.6*Created originally on Bitbucket by [andrewzwicky (Andrew)](https://bitbucket.org/%7Bc0001d8b-233d-4b50-8091-0531c4bbe0e9%7D/)*
Trying to do any operation with the bundled version of hgsubversion enabled causes a crash because the bundl...*Created originally on Bitbucket by [andrewzwicky (Andrew)](https://bitbucket.org/%7Bc0001d8b-233d-4b50-8091-0531c4bbe0e9%7D/)*
Trying to do any operation with the bundled version of hgsubversion enabled causes a crash because the bundled version of hgsubversion has not been updated to interface with 4.6.
See also: [#5037](https://bitbucket.org/tortoisehg/thg/issues/5037/thg-45-cannot-pull-from-svn-repos)
```
pulling from https://www.mercurial-scm.org/repo/hg
** Unknown exception encountered with possibly-broken third-party extension onsub
** which supports versions unknown of Mercurial.
** Please disable onsub and try your action again.
** If that fixes the bug please report it to the extension author.
** Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)]
** Mercurial Distributed SCM (version 4.6)
** Extensions loaded: purge, rebase, strip, mq, extdiff, onsub, histedit, convert, transplant, record, svnbindings, hgsubversion
Traceback (most recent call last):
File "hg", line 61, in <module>
File "mercurial\dispatch.pyo", line 90, in run
File "mercurial\dispatch.pyo", line 210, in dispatch
File "mercurial\dispatch.pyo", line 351, in _runcatch
File "mercurial\dispatch.pyo", line 359, in _callcatch
File "mercurial\scmutil.pyo", line 160, in callcatch
File "mercurial\dispatch.pyo", line 341, in _runcatchfunc
File "mercurial\dispatch.pyo", line 971, in _dispatch
File "mercurial\dispatch.pyo", line 727, in runcommand
File "mercurial\dispatch.pyo", line 979, in _runcommand
File "mercurial\dispatch.pyo", line 968, in <lambda>
File "mercurial\util.pyo", line 1553, in check
File "mercurial\util.pyo", line 1553, in check
File "hgsubversion\wrappers.pyo", line 731, in generic
File "mercurial\util.pyo", line 1553, in check
File "mercurial\util.pyo", line 1553, in check
File "hgext\mq.pyo", line 3599, in mqcommand
File "mercurial\util.pyo", line 1553, in check
File "mercurial\util.pyo", line 1553, in check
File "hgext\rebase.pyo", line 1766, in pullrebase
File "mercurial\util.pyo", line 1553, in check
File "mercurial\commands.pyo", line 4010, in pull
File "mercurial\hg.pyo", line 189, in peer
File "mercurial\hg.pyo", line 163, in _peerorrepo
TypeError: instance() got an unexpected keyword argument 'intents'
```https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5103Right click on modified file item in hg and start drag leads to crash2020-06-21T11:13:07ZBitbucket ImporterRight click on modified file item in hg and start drag leads to crash*Created originally on Bitbucket by Anonymous*
Problem occured since upgrade to 4.6*Created originally on Bitbucket by Anonymous*
Problem occured since upgrade to 4.6https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5102Ubuntu ppa is failing to install.2020-06-21T11:13:06ZBitbucket ImporterUbuntu ppa is failing to install.*Created originally on Bitbucket by [johnnysantos-pv (Johnny Santos)](https://bitbucket.org/%7Bc43da11e-5537-46aa-b6ed-a0e414cb842f%7D/)*
Right now is impossible to follow the website download link and get tortoise installed in Ubuntu*Created originally on Bitbucket by [johnnysantos-pv (Johnny Santos)](https://bitbucket.org/%7Bc43da11e-5537-46aa-b6ed-a0e414cb842f%7D/)*
Right now is impossible to follow the website download link and get tortoise installed in Ubuntuhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5101Multibyte Characters Break Repositories, Different Visibility on MacOS compar...2020-06-21T11:13:04ZBitbucket ImporterMultibyte Characters Break Repositories, Different Visibility on MacOS compared to Windows*Created originally on Bitbucket by [kandrey89 (Andrey Kuznetsov)](https://bitbucket.org/%7B8076e82b-bf52-41b7-b6c5-2eb8515ea997%7D/)*
I committed on MacOS using TortoiseHG v4.5.2 a file called:
20151105_Oriel_Cornerstone_-_Drivers_v3....*Created originally on Bitbucket by [kandrey89 (Andrey Kuznetsov)](https://bitbucket.org/%7B8076e82b-bf52-41b7-b6c5-2eb8515ea997%7D/)*
I committed on MacOS using TortoiseHG v4.5.2 a file called:
20151105_Oriel_Cornerstone_-_Drivers_v3.01.pdf
(note that the - dash is a standard character, a minus on the keyboard)
Then opened the same repo from a shared location using a windows machine using v4.6, TortoiseHg now thinks this repo is missing the "20151105_Oriel_Cornerstone_–_Drivers_v3.01.pdf
SUMMARY:
1. MacOS and Windows see committed files with multibyte characters differently. MacOS displays/treats the files correctly. Windows does not understand the multibyte characters.
2. Renaming the affected files with equivalent single byte characters on Windows and then pulling the repo on macOS results in a broken repo.