thg issueshttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues2020-06-21T10:58:50Zhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4425Can't pull large deleted files in version 3.6.32020-06-21T10:58:50ZBitbucket ImporterCan't pull large deleted files in version 3.6.3*Created originally on Bitbucket by Anonymous*
*Created originally on Bitbucket by Anonymous*
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4257Can't push2020-06-21T10:55:23ZBitbucket ImporterCan't push*Created originally on Bitbucket by Anonymous*
** unknown exception encountered, please report by visiting
** http://mercurial.selenic.com/wiki/BugTracker
** Python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)]
*...*Created originally on Bitbucket by Anonymous*
** unknown exception encountered, please report by visiting
** http://mercurial.selenic.com/wiki/BugTracker
** Python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)]
** Mercurial Distributed SCM (version 3.5+5)
** Extensions loaded: strip, mq, tortoisehg.util.hgcommands, tortoisehg.util.partialcommit, tortoisehg.util.pipeui, tortoisehg.util.win32ill, tortoisehg.util.hgdispatch
Traceback (most recent call last):
File "hg", line 49, in <module>
File "mercurial\dispatch.pyo", line 30, in run
File "mercurial\dispatch.pyo", line 92, in dispatch
File "mercurial\dispatch.pyo", line 163, in _runcatch
File "mercurial\dispatch.pyo", line 895, in _dispatch
File "mercurial\dispatch.pyo", line 656, in runcommand
File "mercurial\dispatch.pyo", line 1013, in _runcommand
File "mercurial\dispatch.pyo", line 982, in checkargs
File "mercurial\dispatch.pyo", line 892, in <lambda>
File "mercurial\util.pyo", line 792, in check
File "mercurial\extensions.pyo", line 171, in closure
File "mercurial\util.pyo", line 792, in check
File "hgext\mq.pyo", line 3515, in mqcommand
File "mercurial\util.pyo", line 792, in check
File "mercurial\commands.pyo", line 5717, in serve
File "mercurial\cmdutil.pyo", line 832, in service
File "mercurial\commandserver.pyo", line 290, in run
File "mercurial\commandserver.pyo", line 243, in serve
File "mercurial\commandserver.pyo", line 221, in serveone
File "mercurial\commandserver.pyo", line 204, in runcommand
File "mercurial\dispatch.pyo", line 92, in dispatch
File "mercurial\dispatch.pyo", line 163, in _runcatch
File "mercurial\extensions.pyo", line 171, in closure
File "tortoisehg\util\hgdispatch.pyo", line 23, in _dispatch
File "mercurial\dispatch.pyo", line 895, in _dispatch
File "mercurial\dispatch.pyo", line 656, in runcommand
File "mercurial\dispatch.pyo", line 1013, in _runcommand
File "mercurial\dispatch.pyo", line 982, in checkargs
File "mercurial\dispatch.pyo", line 892, in <lambda>
File "mercurial\util.pyo", line 792, in check
File "mercurial\extensions.pyo", line 171, in closure
File "mercurial\util.pyo", line 792, in check
File "hgext\mq.pyo", line 3515, in mqcommand
File "mercurial\util.pyo", line 792, in check
File "mercurial\commands.pyo", line 5286, in push
File "mercurial\exchange.pyo", line 241, in push
File "mercurial\exchange.pyo", line 710, in _pushchangeset
File "mercurial\wireproto.pyo", line 396, in unbundle
File "mercurial\httppeer.pyo", line 198, in _callpush
File "mercurial\changegroup.pyo", line 101, in writebundle
File "tempfile.pyo", line 301, in mkstemp
File "tempfile.pyo", line 269, in gettempdir
File "tempfile.pyo", line 191, in _get_default_tempdir
File "ntpath.pyo", line 487, in abspath
TypeError: must be (buffer overflow), not str
cmdserver: process exited unexpectedly with code 255https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/1106Can't push2020-06-21T10:01:47ZBitbucket ImporterCan't push*Created originally on Bitbucket by [skrysmanski (Sebastian Krysmanski)](https://bitbucket.org/%7B7a215f8e-98e6-4b67-9fa8-d0e525b9117f%7D/)*
I just got this error when trying to push:
{{{
#!python
** Mercurial version (1.9). Torto...*Created originally on Bitbucket by [skrysmanski (Sebastian Krysmanski)](https://bitbucket.org/%7B7a215f8e-98e6-4b67-9fa8-d0e525b9117f%7D/)*
I just got this error when trying to push:
{{{
#!python
** Mercurial version (1.9). TortoiseHg version (2.1.2+56-620eff4aee7a)
** Command: log
** CWD: /
** Encoding: US-ASCII
** Extensions loaded: extdiff, mq, rebase, convert, eol, purge, hgk, highlight
** Python version: 2.7.1 (r271:86832, Jun 16 2011, 16:59:05) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)]
** Qt-4.7.3 PyQt-4.8.5
Traceback (most recent call last):
File "/Users/manski/Documents/TortoiseHg/tortoisehg/hgqt/workbench.py", line 703, in forwarder
getattr(w, name)()
File "/Users/manski/Documents/TortoiseHg/tortoisehg/hgqt/repowidget.py", line 1008, in push
self.syncDemand.get().push(confirm)
File "/Users/manski/Documents/TortoiseHg/tortoisehg/hgqt/sync.py", line 734, in push
self.pushclicked(confirm, rev, branch)
File "/Users/manski/Documents/TortoiseHg/tortoisehg/hgqt/sync.py", line 926, in pushclicked
self.run(cmdline, ('force', 'new-branch', 'branch', 'rev', 'bookmark'))
File "/Users/manski/Documents/TortoiseHg/tortoisehg/hgqt/sync.py", line 689, in run
res = hglib.readauthforuri(self.repo.ui, cleanurl, user)
TypeError: readauthforuri() takes exactly 2 arguments (3 given)
}}}
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/680Can't push after add large png file2020-06-21T09:53:00ZBitbucket ImporterCan't push after add large png file*Created originally on Bitbucket by Anonymous*
After commit some large png file, command "hg push" hangs.
Sample file: http://vipgeo.ru/images_site/basic_sprite.png*Created originally on Bitbucket by Anonymous*
After commit some large png file, command "hg push" hangs.
Sample file: http://vipgeo.ru/images_site/basic_sprite.pnghttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4362Can't push any more to different file-based repos with TimeStampMod enabled2020-06-21T10:57:34ZBitbucket ImporterCan't push any more to different file-based repos with TimeStampMod enabled*Created originally on Bitbucket by [wittifred (Sven Witterstein)](https://bitbucket.org/%7B07418b69-8d37-4158-a8ef-f70646008d48%7D/)*
Context:
One thing that was cool almost a decade ago was the TimeStampMod extension allowing to pres...*Created originally on Bitbucket by [wittifred (Sven Witterstein)](https://bitbucket.org/%7B07418b69-8d37-4158-a8ef-f70646008d48%7D/)*
Context:
One thing that was cool almost a decade ago was the TimeStampMod extension allowing to preserve (and essentially play around with through hg timestamp -s / -r) original file mtimes as the OS of the user creating a given data snipped I intended to track in hg recorded it on his machine.
I have a lot of (private backup) repos to push to, like
- one on the network/cloud
- one on local sdcard backup
- some on special sandbox branches.
It is quite painful to visit each location (formerly just pushed to) and pull, so I would love if I could just do a couple of push-clicks in the sync dialogue.
Is: Now something changed with mercurial 3.6 which leads to tortoisehg workbench to have file-based (same work station, but different file system) pushes to other repos fail with error 255.
Expected: the timestamp mod becomes relevant, when working copy content is changed/restored or otherwise modified. Merely pushing changesets to a remote repo that otherwise accepts pushes should not be influenced/aborted - even when timestamp mod is enabled. It used to work in 3.5.x and before.
---
I have not much time to invesitgate but I would be accepting, if a competent dev ruled out a thg but and asked me tor report a bug within core commandline hg 3.6.
---
I also noted a fail for windows 7-based right-click-drag-and-drop "hg move" when handling more than >10 files or different folders (I am handling 1000s of files under hg sometimes when moving them).https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4853Can't push (Kubuntu 17.04)2020-06-21T11:07:50ZBitbucket ImporterCan't push (Kubuntu 17.04)*Created originally on Bitbucket by [Stefano Cazzola](https://bitbucket.org/%7B8c7f75b2-a34a-402a-bab3-a814f07fe089%7D/)*
Hi all,
I can't push my commits to the remote repository. same thing happens from TortoiseHg and from the command...*Created originally on Bitbucket by [Stefano Cazzola](https://bitbucket.org/%7B8c7f75b2-a34a-402a-bab3-a814f07fe089%7D/)*
Hi all,
I can't push my commits to the remote repository. same thing happens from TortoiseHg and from the command line.
Hg version: 3.9.1-1 (latest available)
Tortoise version: 4.0
Python: 2.7.13
Error trace:
remote: abort: stream ended unexpectedly (got 0 bytes, expected 4)
remote: ** unknown exception encountered, please report by visiting
remote: ** https://mercurial-scm.org/wiki/BugTracker
remote: ** Python 2.7.5 (default, Aug 2 2016, 04:20:16) [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)]
remote: ** Mercurial Distributed SCM (version 4.0)
remote: ** Extensions loaded:
remote: Traceback (most recent call last):
remote: File "/bin/hg", line 45, in <module>
remote: mercurial.dispatch.run()
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 60, in run
remote: sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 126, in dispatch
remote: ret = _runcatch(req)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 216, in _runcatch
remote: return callcatch(ui, _runcatchfunc)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 225, in callcatch
remote: return func()
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 205, in _runcatchfunc
remote: return _dispatch(req)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 901, in _dispatch
remote: cmdpats, cmdoptions)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 650, in runcommand
remote: ret = _runcommand(ui, options, cmd, d)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 909, in _runcommand
remote: return cmdfunc()
remote: File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 898, in <lambda>
remote: d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/util.py", line 1037, in check
remote: return func(*args, **kwargs)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/commands.py", line 6575, in serve
remote: s.serve_forever()
remote: File "/usr/lib64/python2.7/site-packages/mercurial/sshserver.py", line 104, in serve_forever
remote: while self.serve_one():
remote: File "/usr/lib64/python2.7/site-packages/mercurial/sshserver.py", line 122, in serve_one
remote: rsp = wireproto.dispatch(self.repo, self, cmd)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/wireproto.py", line 574, in dispatch
remote: args = proto.getargs(spec)
remote: File "/usr/lib64/python2.7/site-packages/mercurial/sshserver.py", line 42, in getargs
remote: arg, l = argline.split()
remote: ValueError: need more than 1 value to unpackhttps://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/2593Can't push over 30MB to IIS via HTTPS2020-06-21T10:32:07ZBitbucket ImporterCan't push over 30MB to IIS via HTTPS*Created originally on Bitbucket by [jocull (James O'Cull)](https://bitbucket.org/%7Bfc5fa306-8f3e-439d-851f-5b6123bb90c5%7D/)*
There is a problem in the SSL module in Python 2.7.3/4 - something about it doesn't like IIS's SSL implement...*Created originally on Bitbucket by [jocull (James O'Cull)](https://bitbucket.org/%7Bfc5fa306-8f3e-439d-851f-5b6123bb90c5%7D/)*
There is a problem in the SSL module in Python 2.7.3/4 - something about it doesn't like IIS's SSL implementation is our guess.
If Python is rolled back to 2.7.2 then the bug goes away. This is a problem for all platforms pushing into IIS.
According to my buddy (who is a much better C / Python developer than I):
"The line that breaks it is when it sets the ssl options on the OpenSSL context. Before, it set SSL_OP_ALL, after version 2.7.3, they subtract the SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS option. According to the openSSL docs, this is a bug workaround option that is used to workaround broken SSL implementations."
The bug is confirmed here on the Mercurial bug tracker:
[http://bz.selenic.com/show_bug.cgi?id=3905](http://bz.selenic.com/show_bug.cgi?id=3905)
The related Python bug is here in the Python bug tracker:
[http://bugs.python.org/issue13885](http://bugs.python.org/issue13885)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4443Can't push to central repository2020-06-21T10:59:16ZBitbucket ImporterCan't push to central repository*Created originally on Bitbucket by [patriciasbsantos (Patrícia Santos)](https://bitbucket.org/%7Be3601e59-9f4b-44a3-b572-9e334c3f22c3%7D/)*
In this version I can't push my updates to the central repository. I always have the error:
...*Created originally on Bitbucket by [patriciasbsantos (Patrícia Santos)](https://bitbucket.org/%7Be3601e59-9f4b-44a3-b572-9e334c3f22c3%7D/)*
In this version I can't push my updates to the central repository. I always have the error:
```
-pushing to repository_url
-http authorization required for repository_url
-realm: SONIA :: SCM Manager
-searching for changes
-URLError: [Errno 10054] An existing connection was forcibly closed by the remote host
-[command returned code 255 Wed Feb 10 14:30:55 2016]
```
In another machine with the version 3.3.3 and with the same project I can do the update fine. I can also pull updates in the two versions without errors.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4627Can't rename patch using MQ extension2020-06-21T11:03:10ZBitbucket ImporterCan't rename patch using MQ extension*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (3.8.4). TortoiseHg version (3.8.4)
** Command:
** CWD: C:\windows\system32
** Encoding: cp1252
** Extensions loaded: strip, mq
...*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (3.8.4). TortoiseHg version (3.8.4)
** Command:
** CWD: C:\windows\system32
** Encoding: cp1252
** Extensions loaded: strip, mq
** Python version: 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
** Processor architecture: x64
** Qt-4.8.6 PyQt-4.11.3 QScintilla-2.8.4
Traceback (most recent call last):
File "tortoisehg\hgqt\repowidget.pyo", line 1970, in qrename
File "tortoisehg\hgqt\thgrepo.pyo", line 965, in thgmqpatchname
IndexError: list index out of range
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5596Can't resolve conflicts with med (TypeError: can only concatenate str (not "b...2020-09-11T08:08:51ZAlexandre BiqueCan't resolve conflicts with med (TypeError: can only concatenate str (not "bytes") to str)```
#!python
** Mercurial version (5.5). TortoiseHg version (unknown)
** Command:
** CWD: /home/abique/develop/bitwig/dev4
** Encoding: UTF-8
** Extensions loaded: extdiff, churn, fetch, graphlog, rebase, share,...```
#!python
** Mercurial version (5.5). TortoiseHg version (unknown)
** Command:
** CWD: /home/abique/develop/bitwig/dev4
** Encoding: UTF-8
** Extensions loaded: extdiff, churn, fetch, graphlog, rebase, share, histedit, strip, keyword, eol, relink, purge, tortoisehg.util.configitems
** Python version: 3.8.5 (default, Jul 27 2020, 08:42:51) [GCC 10.1.0]
** System: Linux knot 5.7.12-zen1-1-zen #1 ZEN SMP PREEMPT Fri, 31 Jul 2020 17:38:26 +0000 x86_64
** Qt-5.15.0 PyQt-5.15.0 QScintilla-2.11.5
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/resolve.py", line 465, in utreeDoubleClicked
self.merge()
File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/resolve.py", line 286, in merge
cmd += ['--tool='+tool]
TypeError: can only concatenate str (not "bytes") to str
```
I use tortoisehg 5.5 from AUR (archlinux).https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4501Can't run bundled kdiff3.exe directly from cmd2020-06-21T11:00:31ZBitbucket ImporterCan't run bundled kdiff3.exe directly from cmd*Created originally on Bitbucket by Anonymous*
TortoiseHg installers used to bundle kdiff3.exe and add it to PATH. With TortoiseHg 3.8.1 I can't start kdiff3 directly from cmd. Was it moved recently to lib/ ?
*Attachments:* [kdiff3.re...*Created originally on Bitbucket by Anonymous*
TortoiseHg installers used to bundle kdiff3.exe and add it to PATH. With TortoiseHg 3.8.1 I can't start kdiff3 directly from cmd. Was it moved recently to lib/ ?
*Attachments:* [kdiff3.reg](/uploads/9c2a8c7dd2a88338e8ed6d4e6f124ace/kdiff3.reg)https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5043Can't run shelf or commit command2020-06-21T11:11:48ZBitbucket ImporterCan't run shelf or commit command*Created originally on Bitbucket by Anonymous*
I have made a few modifications to some my source files, and now when I try and do a commit or shelf, I get the error listed below. I was running a previous version of TortoisHg 4.x when I...*Created originally on Bitbucket by Anonymous*
I have made a few modifications to some my source files, and now when I try and do a commit or shelf, I get the error listed below. I was running a previous version of TortoisHg 4.x when I ran into this problem, and have updated to the latest version 4.5 and the problem remains.
Best regards.
-Keith
#!python
** Mercurial version (4.5). TortoiseHg version (4.5)
** Command: --nofork workbench
** CWD: E:\ZW3D\Source
** Encoding: cp1252
** Extensions loaded: extdiff, 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=1, build=7601, platform=2, service_pack='Service Pack 1')
** Processor architecture: x64
** Qt-5.9.2 PyQt-5.9.1 QScintilla-2.10.2.dev1711012104
Traceback (most recent call last):
File "tortoisehg\hgqt\workbench.pyo", line 859, in forwarder
File "tortoisehg\hgqt\repowidget.pyo", line 763, in shelve
File "tortoisehg\hgqt\qtlib.pyo", line 1241, in open
File "tortoisehg\hgqt\qtlib.pyo", line 1261, in _preparedlg
File "tortoisehg\hgqt\qtlib.pyo", line 1264, in _populatedlg
File "tortoisehg\hgqt\repowidget.pyo", line 165, in <lambda>
File "tortoisehg\hgqt\repowidget.pyo", line 766, in _createShelveDialog
File "tortoisehg\hgqt\shelve.pyo", line 218, in __init__
File "tortoisehg\hgqt\shelve.pyo", line 471, in refreshCombos
File "tortoisehg\hgqt\shelve.pyo", line 492, in comboAChanged
File "tortoisehg\hgqt\chunks.pyo", line 490, in setContext
File "mercurial\context.pyo", line 1425, in files
File "mercurial\util.pyo", line 933, in __get__
File "mercurial\context.pyo", line 1399, in _status
File "mercurial\localrepo.pyo", line 2064, in status
File "mercurial\context.pyo", line 402, in status
File "mercurial\context.pyo", line 1831, in _buildstatus
File "mercurial\context.pyo", line 1761, in _dirstatestatus
File "mercurial\context.pyo", line 1544, in __contains__
File "mercurial\dirstate.pyo", line 274, in __getitem__
File "mercurial\dirstate.pyo", line 1250, in get
File "mercurial\util.pyo", line 933, in __get__
File "mercurial\dirstate.pyo", line 1220, in _map
File "mercurial\dirstate.pyo", line 1456, in read
File "mercurial\util.pyo", line 1059, in wrapper
ValueError: overflow in dirstate
Traceback (most recent call last):
File "tortoisehg\hgqt\chunks.pyo", line 479, in displayFile
File "tortoisehg\hgqt\chunks.pyo", line 755, in displayFile
File "tortoisehg\hgqt\filedata.pyo", line 790, in createFileData
File "tortoisehg\hgqt\filedata.pyo", line 205, in __init__
File "tortoisehg\hgqt\filedata.pyo", line 74, in __init__
AttributeError: 'NoneType' object has no attribute '_repo'https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/3482Can't run THG install from source2020-06-21T10:38:47ZBitbucket ImporterCan't run THG install from source*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (2.8). TortoiseHg version (2.10)
** Command:
** CWD: /home/chiro8x
** Encoding: ascii
** Extensions loaded:
** Python vers...*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (2.8). TortoiseHg version (2.10)
** Command:
** CWD: /home/chiro8x
** Encoding: ascii
** Extensions loaded:
** Python version: 2.7.5 (default, Sep 6 2013, 09:55:21) [GCC 4.8.1 20130725 (prerelease)]
** System: Linux localhost 3.12.0-1-ARCH #1 SMP PREEMPT Wed Nov 6 09:06:27 CET 2013 x86_64
** Qt-4.8.5 PyQt-4.10.3 QScintilla-(unknown)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 49, in dispatch
return _runcatch(u, args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 226, in _runcatch
return runcommand(ui, args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 306, in runcommand
return _runcommand(lui, options, cmd, d)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 357, in _runcommand
return checkargs()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 311, in checkargs
return cmdfunc()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 305, in <lambda>
d = lambda: qtrun(checkedfunc, ui, *args, **cmdoptions)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/qtapp.py", line 320, in __call__
dlg, reporoot = self._createdialog(dlgfunc, args, opts)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/qtapp.py", line 363, in _createdialog
return dlgfunc(self._ui, *args, **opts), reporoot
File "/usr/lib/python2.7/site-packages/mercurial/util.py", line 512, in check
return func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 832, in log
w = _workbench(ui, *pats, **opts)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/run.py", line 405, in _workbench
w = qtrun.createWorkbench()
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/qtapp.py", line 399, in createWorkbench
self._workbench = workbench.Workbench(self._ui, self._repomanager)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 102, in __getattribute__
self._load()
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 74, in _load
mod = _hgextimport(_import, head, globals, locals, None, level)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 43, in _hgextimport
return importfunc(name, globals, *args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/workbench.py", line 18, in <module>
from tortoisehg.hgqt.repowidget import RepoWidget
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 130, in _demandimport
mod = _hgextimport(_origimport, name, globals, locals)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 43, in _hgextimport
return importfunc(name, globals, *args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repowidget.py", line 31, in <module>
from tortoisehg.hgqt.revdetails import RevDetailsWidget
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 130, in _demandimport
mod = _hgextimport(_origimport, name, globals, locals)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 43, in _hgextimport
return importfunc(name, globals, *args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/revdetails.py", line 14, in <module>
from tortoisehg.hgqt.fileview import HgFileView
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 130, in _demandimport
mod = _hgextimport(_origimport, name, globals, locals)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 43, in _hgextimport
return importfunc(name, globals, *args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/fileview.py", line 23, in <module>
qsci = qscilib.Scintilla
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 102, in __getattribute__
self._load()
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 74, in _load
mod = _hgextimport(_import, head, globals, locals, None, level)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 43, in _hgextimport
return importfunc(name, globals, *args)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/qscilib.py", line 19, in <module>
from PyQt4.Qsci import *
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 111, in _demandimport
return _hgextimport(_import, name, globals, locals, fromlist, level)
File "/usr/lib/python2.7/site-packages/mercurial/demandimport.py", line 43, in _hgextimport
return importfunc(name, globals, *args)
ImportError: No module named Qsci
---------------------------------------------
Is was try to install THG from source, all required packages is installed but this error was showed.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/1557can't save font settings in tortoisehg workbench, request a more useful error...2020-06-21T10:10:56ZBitbucket Importercan't save font settings in tortoisehg workbench, request a more useful error message*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Mercurial version (2.0). TortoiseHg version (2.2)
** Command: --nofork workbench
** CWD: Z:\
** Encoding: cp1252
** Extensions loaded:
** Python version: 2.6.6 (r26...*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Mercurial version (2.0). TortoiseHg version (2.2)
** Command: --nofork workbench
** CWD: Z:\
** Encoding: cp1252
** Extensions loaded:
** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)]
** Windows version: (6, 1, 7601, 2, 'Service Pack 1')
** Processor architecture: x64
** Qt-4.7.1 PyQt-4.8.3
Traceback (most recent call last):
File "tortoisehg\hgqt\settings.pyo", line 941, in accept
File "tortoisehg\hgqt\settings.pyo", line 919, in applyChanges
File "tortoisehg\hgqt\settings.pyo", line 1269, in applyChanges
File "tortoisehg\util\wconfig.pyo", line 244, in writefile
File "mercurial\util.pyo", line 780, in close
File "mercurial\windows.pyo", line 283, in rename
WindowsError: [Error 32] The process cannot access the file because it is being used by another process
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/2479can't save settings after changing username for project other that in global ...2020-06-21T10:29:44ZBitbucket Importercan't save settings after changing username for project other that in global settings*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (2.5.2). TortoiseHg version (2.7.1)
** Command: --nofork userconf
** CWD: W:\seo\cms
** Encoding: cp1251
** Extensions loaded: hg...*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (2.5.2). TortoiseHg version (2.7.1)
** Command: --nofork userconf
** CWD: W:\seo\cms
** Encoding: cp1251
** Extensions loaded: hgk, histedit, largefiles, mercurial_keyring
** Python version: 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
** Processor architecture: x64
** Qt-4.8.4 PyQt-4.9.6 QScintilla-2.7
Traceback (most recent call last):
File "tortoisehg\hgqt\settings.pyo", line 1151, in accept
File "tortoisehg\hgqt\settings.pyo", line 1129, in applyChanges
File "tortoisehg\hgqt\settings.pyo", line 1544, in applyChanges
File "tortoisehg\util\wconfig.pyo", line 253, in writefile
File "mercurial\util.pyo", line 827, in close
File "mercurial\windows.pyo", line 294, in rename
WindowsError: [Error 32] Процесу не вдалося отримати доступ до файлу,https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/5356Can't see changeset details when filtering to only one from Commit2020-06-21T11:18:24ZBitbucket ImporterCan't see changeset details when filtering to only one from Commit*Created originally on Bitbucket by [roonski (Aaron Lawrence)](https://bitbucket.org/%7Bc7410afa-c0ea-443e-9bb3-39c02dbad434%7D/)*
(TortoiseHg, Windows 10x64, 4.8.2)
Have the *working directory* selected --> View is showing commit.
...*Created originally on Bitbucket by [roonski (Aaron Lawrence)](https://bitbucket.org/%7Bc7410afa-c0ea-443e-9bb3-39c02dbad434%7D/)*
(TortoiseHg, Windows 10x64, 4.8.2)
Have the *working directory* selected --> View is showing commit.
Using filter toolbar, filter to a particular revision e.g. b14823c75ccc.
The list is reduced to the one matching revision.
But the details of the changeset are not shown in revision details.
Clicking on the changeset selects it in the list but still doesn't show the details.
The workaround I use is to clear the filter, select a different revision, then do the filter again.
This happens repeatedly because I'm normally sitting on working directory, and then want to search for a particular revision.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/445Can't select which changeset to push2020-06-21T09:48:06ZBitbucket ImporterCan't select which changeset to push*Created originally on Bitbucket by Anonymous*
The push always tries to push all change sets. I can't get it to push a subset of change sets.
The work around is to use the hg command line to execute the push.
*Created originally on Bitbucket by Anonymous*
The push always tries to push all change sets. I can't get it to push a subset of change sets.
The work around is to use the hg command line to execute the push.
https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/4666Can't serve multiple repositories anymore using Web Server dialog2020-06-21T11:04:09ZBitbucket ImporterCan't serve multiple repositories anymore using Web Server dialog*Created originally on Bitbucket by [janverley (Jan Verley)](https://bitbucket.org/%7B59961bb1-5d42-4126-8b4d-1015308d1dbc%7D/)*
We use Tortoise HG inside the company LAN on windows machines.
Very often multiple repositories are serv...*Created originally on Bitbucket by [janverley (Jan Verley)](https://bitbucket.org/%7B59961bb1-5d42-4126-8b4d-1015308d1dbc%7D/)*
We use Tortoise HG inside the company LAN on windows machines.
Very often multiple repositories are served from a single dev machine simultaneously on different ports.
# In TortoiseHg version 2.3.1 #
- Select repository X in the workbench
- Select menu "Repository - Web Server ..."
- a dialog opens and repository X is "hg serve" 'd on port 8000
- Select repository Y in the workbench
- Select menu "Repository - Web Server ..." again
- Dialog opens and repository X is NOT "hg serve" 'd on port 8000
(because the port is in use, visible in the tab Log)
The state of buttons clearly indicate this.
- Choose port 8001 and click Start: repository Y is also "hg serve" 'd, now on port 8001
# In TortoiseHg version 4.0 #
- Select repository X in the workbench
- Select menu "Repository - Web Server ..."
- Dialog opens and repository X is hg serve'd on port 8000
- Select repository Y in the workbench
- Select menu "Repository - Web Server ..." again
- the existing dialog shows again, but nothing is mentioned about repository Y.
Apart from the grey "Local Path" it doesn't differ from the dialog for repository X in the older versions of TortoiseHg. It also shows "Running..."
Users easily interpret this as "All is fine, the server is running repository Y"
#Workaround#
- *Read* the whole dialog
- Stop the server
- Add repository Y to the repositories being served (browsing to it, always defaults to "C:\Windows\System32" for some reason)
- Give the existing repository X also a Path, or else it becomes unreachable ("/")
#In general#
I can't find a way to use the UI to start 2 servers, each on their own port.https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/919Can't shelve when updating to an older revision2020-06-21T09:57:57ZBitbucket ImporterCan't shelve when updating to an older revision*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Mercurial version (1.9). TortoiseHg version (2.1)
** Command: --nofork workbench
** CWD: C:\Users\Jeremy\Documents\MyBox\AdMine.COM
** Extensions loaded:
** Python v...*Created originally on Bitbucket by Anonymous*
{{{
#!python
** Mercurial version (1.9). TortoiseHg version (2.1)
** Command: --nofork workbench
** CWD: C:\Users\Jeremy\Documents\MyBox\AdMine.COM
** Extensions loaded:
** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)]
** Windows version: (6, 1, 7601, 2, 'Service Pack 1')
** Processor architecture: x64
** Qt-4.7.1 PyQt-4.8.3
Traceback (most recent call last):
File "tortoisehg\hgqt\shelve.pyo", line 221, in moveFilesRight
File "tortoisehg\hgqt\chunks.pyo", line 335, in mergeChunks
AttributeError: 'patchctx' object has no attribute '_ph'
}}}https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues/3710Can't start program2020-06-21T10:43:34ZBitbucket ImporterCan't start program*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (2.9.2). TortoiseHg version (2.11.2)
** Command:
** CWD: C:\Windows
** Encoding: cp1252
** Extensions loaded: fetch, gestalt, ki...*Created originally on Bitbucket by Anonymous*
#!python
** Mercurial version (2.9.2). TortoiseHg version (2.11.2)
** Command:
** CWD: C:\Windows
** Encoding: cp1252
** Extensions loaded: fetch, gestalt, kilnauth, big-push, kiln, caseguard, kbfiles, mercurial_keyring, eol
** Python version: 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-4.8.5 PyQt-4.10.3 QScintilla-2.7.2
Traceback (most recent call last):
File "tortoisehg\hgqt\run.pyo", line 49, in dispatch
File "tortoisehg\hgqt\run.pyo", line 228, in _runcatch
File "tortoisehg\hgqt\run.pyo", line 298, in runcommand
File "mercurial\extensions.pyo", line 122, in loadall
File "C:\Users\anders\AppData\Local\KilnExtensions\bfiles\kbfiles\__init__.py", line 60, in extsetup
AttributeError: type object 'localrepository' has no attribute 'supported'