FilteredIndexError on incoming preview if baserev is hidden
Created originally on Bitbucket by thirteen (Andreas Bilger)
I'm trying to view incoming changesets. In TortoiseHG this leads to the following error:
#!python
** Mercurial version (3.3.3). TortoiseHg version (3.3.3)
** Command: --nofork workbench
** CWD: C:\Code\HG\MyRepository
** Encoding: cp1252
** 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\repomodel.pyo", line 233, in _reloadGraph
File "tortoisehg\hgqt\repomodel.pyo", line 261, in _rebuildGraph
File "tortoisehg\hgqt\repomodel.pyo", line 373, in _ensureBuilt
File "tortoisehg\hgqt\graph.pyo", line 874, in build_nodes
File "tortoisehg\hgqt\graph.pyo", line 571, in _iter_graphnodes
File "tortoisehg\hgqt\graph.pyo", line 340, in walk
File "tortoisehg\hgqt\graph.pyo", line 308, in _append_graft_source
File "mercurial\context.pyo", line 518, in extra
File "mercurial\util.pyo", line 450, in __get__
File "mercurial\context.pyo", line 483, in _changeset
File "mercurial\changelog.pyo", line 312, in read
File "mercurial\bundlerepo.pyo", line 123, in revision
File "mercurial\bundlerepo.pyo", line 159, in baserevision
File "mercurial\revlog.pyo", line 1036, in revision
File "mercurial\changelog.pyo", line 206, in node
FilteredIndexError: 7859
This happens every time with one repository after opening TortoiseHG workbench and pressing incoming button while hidden changesets are hidden. (It works when hidden changesets are shown. Also hiding them later works (when the list of incoming changesets is displayed).) It also doesn't matter if the evolve extension is enabled or not.
Running hg incoming remote
on the command line works.