Manifestmodel stacktrace with ~4.6rc
It's entirely possible that I screwed up the build somehow, but when I build and install the MSI locally, I noticed that the manifestmodel doesn't have the usual tumblers to expand the tree, and only the top level directories show. I double clicked one to try to expand it, and got this:
#!python
** Mercurial version (4.6rc0+17-8c8b6d13949a). TortoiseHg version (4.5.3+18-5f33a141c766)
** Command: --nofork workbench
** CWD: C:\Users\Matt\Desktop
** Encoding: cp1252
** Extensions loaded: eol, rebase, convert, graphlog, patchbomb, extdiff, strip, mq, tortoisehg.util.configitems, phabread
** 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.7.1 PyQt-5.7.1 QScintilla-2.9.4
Traceback (most recent call last):
File "tortoisehg\hgqt\manifestmodel.pyo", line 220, in flags
File "tortoisehg\hgqt\manifestmodel.pyo", line 195, in isDir
File "tortoisehg\hgqt\manifestmodel.pyo", line 477, in isdir
AttributeError: subkind
Traceback (most recent call last):
File "tortoisehg\hgqt\manifestmodel.pyo", line 262, in rowCount
File "tortoisehg\hgqt\manifestmodel.pyo", line 480, in __len__
AttributeError: _child
I don't recall seeing this on Linux, but I wasn't looking for it either.