error when I click on the *working directory* list item on the main screen
Created originally on Bitbucket by Anonymous
my hg repo is installed in a Perforce directory (because perforce is bad). After an update, I'm always getting this error when I click on the first item on the main screen:
#!python
** Mercurial version (3.8.4). TortoiseHg version (3.8.4)
** Command:
** CWD: C:\Windows
** Encoding: cp1251
** Extensions loaded:
** Python version: 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
** Processor architecture: x64
** Qt-4.8.6 PyQt-4.11.3 QScintilla-2.8.4
Traceback (most recent call last):
File "tortoisehg\hgqt\repowidget.pyo", line 780, 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 1823, in status
File "mercurial\context.pyo", line 351, in status
File "mercurial\context.pyo", line 1636, in _buildstatus
File "mercurial\context.pyo", line 151, in _buildstatus
File "mercurial\context.pyo", line 1742, in cmp
File "mercurial\context.pyo", line 804, in cmp
File "mercurial\context.pyo", line 1725, in size
File "mercurial\scmutil.pyo", line 348, in lstat
WindowsError: [Error 3] The system cannot find the path specified: 'D:\\p4ws160627\\XXXXX/YYYYY/....Relation.java'
Path length = 264
Unfortunately, my NDA does not allow me to distribute the files that I am working on, or even the full path because it might contain... D:\p4ws160627\xxxxxxxxxxxxxx/xxxxxxxxxx/xxx/xxxxxxxx/xxxxxxxxxxx/xxxxxxxxxxx/xxxxxxxxxxxx/xxxxxxxxxxxxxxx/xxxx/xxxxxxx/xxx.xxxxxxxxxxxx.xxxxxxxx.xxx.xxxxx/src/main/java/com/xxxxxxxxxxxx/xxxxxxxx/xxx/xxxxx/xxx/xxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.java
Both 3.8.3 and 3.8.4 show this misbehaviour.