Crash on deleting repository via Windows Explorer
Created originally on Bitbucket by Matthew Allwood
Below crash occurred when deleting a cloned repository
#!python ** Mercurial version (4.5). TortoiseHg version (4.5) ** Command: --nofork workbench ** CWD: C:\Users\MattA\Desktop ** Encoding: cp1252 ** Extensions loaded: mercurial_keyring, 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=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\repomodel.pyo", line 243, in _reloadGraph File "tortoisehg\hgqt\repomodel.pyo", line 271, in _rebuildGraph File "tortoisehg\hgqt\repomodel.pyo", line 387, in _ensureBuilt File "tortoisehg\hgqt\graph.pyo", line 950, in build_nodes File "tortoisehg\hgqt\graph.pyo", line 591, in _iter_graphnodes File "tortoisehg\hgqt\graph.pyo", line 360, in walk File "tortoisehg\hgqt\graph.pyo", line 328, in _append_graft_source File "mercurial\context.pyo", line 632, in extra File "mercurial\util.pyo", line 933, in get File "mercurial\context.pyo", line 583, in _changeset File "mercurial\changelog.pyo", line 481, in changelogrevision File "mercurial\revlog.pyo", line 1717, in revision File "mercurial\revlog.pyo", line 1624, in _chunks File "mercurial\revlog.pyo", line 1574, in _getsegmentforrevs File "mercurial\revlog.pyo", line 1540, in _getsegment File "mercurial\revlog.pyo", line 1499, in _readsegment File "mercurial\store.pyo", line 492, in call File "mercurial\vfs.pyo", line 409, in call File "mercurial\windows.pyo", line 143, in posixfile IOError: [Errno 2] D:\New folder\activecontrolweb.hg/store\00changelog.d: The system cannot find the file specified Traceback (most recent call last): File "tortoisehg\hgqt\repowidget.pyo", line 952, in repositoryChanged File "tortoisehg\hgqt\repowidget.pyo", line 941, in rebuildGraph File "tortoisehg\hgqt\repofilter.pyo", line 518, in refresh File "tortoisehg\hgqt\repofilter.pyo", line 460, in _updateBranchFilter File "tortoisehg\util\hglib.pyo", line 141, in namedbranches File "mercurial\localrepo.pyo", line 946, in branchmap File "mercurial\branchmap.pyo", line 106, in updatecache File "mercurial\localrepo.pyo", line 946, in branchmap File "mercurial\branchmap.pyo", line 106, in updatecache File "mercurial\localrepo.pyo", line 946, in branchmap File "mercurial\branchmap.pyo", line 106, in updatecache File "mercurial\localrepo.pyo", line 946, in branchmap File "mercurial\branchmap.pyo", line 111, in updatecache File "mercurial\branchmap.pyo", line 269, in update File "mercurial\branchmap.pyo", line 441, in _branchinfo File "mercurial\changelog.pyo", line 536, in branchinfo File "mercurial\changelog.pyo", line 469, in read File "mercurial\revlog.pyo", line 1717, in revision File "mercurial\revlog.pyo", line 1624, in _chunks File "mercurial\revlog.pyo", line 1574, in _getsegmentforrevs File "mercurial\revlog.pyo", line 1540, in _getsegment File "mercurial\revlog.pyo", line 1499, in _readsegment File "mercurial\store.pyo", line 492, in call File "mercurial\vfs.pyo", line 409, in call File "mercurial\windows.pyo", line 143, in posixfile IOError: [Errno 2] D:\New folder\activecontrolweb.hg/store\00changelog.d: The system cannot find the file specified