Crashing on commit
Created originally on Bitbucket by Anonymous
I ran a commit over a large number of files. I am running on Windows 10, and I believe some of the files I had removed have paths larger than Windows allows. Below is the bug report:
#!python
** Mercurial version (4.9.1). TortoiseHg version (4.9.1)
** Command: --nofork commit
** CWD: C:\repos\ampweb
** Encoding: cp1252
** Extensions loaded: hgk, highlight, largefiles, strip, mq, purge, eol, 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\run.pyo", line 70, in dispatch
File "tortoisehg\hgqt\run.pyo", line 273, in _runcatch
File "tortoisehg\hgqt\run.pyo", line 364, in runcommand
File "tortoisehg\hgqt\run.pyo", line 415, in _runcommand
File "tortoisehg\hgqt\run.pyo", line 369, in checkargs
File "tortoisehg\hgqt\run.pyo", line 363, in <lambda>
File "tortoisehg\hgqt\qtapp.pyo", line 459, in __call__
File "tortoisehg\hgqt\qtapp.pyo", line 523, in _createdialog
File "mercurial\util.pyo", line 1670, in check
File "tortoisehg\hgqt\run.pyo", line 582, in commit
File "tortoisehg\hgqt\commit.pyo", line 1487, in __init__
File "tortoisehg\hgqt\commit.pyo", line 475, in commitSetupButton
File "tortoisehg\hgqt\commit.pyo", line 391, in _getPreferredActionName
File "mercurial\context.pyo", line 453, in tags
File "mercurial\localrepo.pyo", line 1507, in nodetags
File "mercurial\util.pyo", line 1553, in __get__
File "mercurial\localrepo.pyo", line 1428, in _tagscache
File "hgext\mq.pyo", line 3560, in _findtags
File "mercurial\localrepo.pyo", line 1465, in _findtags
File "mercurial\tags.pyo", line 180, in findglobaltags
File "mercurial\tags.pyo", line 460, in _readtagcache
File "mercurial\tags.pyo", line 476, in _getfnodes
File "mercurial\tags.pyo", line 720, in getfnode
File "mercurial\context.pyo", line 267, in filenode
File "mercurial\context.pyo", line 259, in _fileinfo
File "mercurial\manifest.pyo", line 1829, in find
File "mercurial\manifest.pyo", line 1799, in read
File "mercurial\manifest.pyo", line 375, in __init__
ValueError: Manifest had an entry with a zero-length filename.