manifestmodel: IOError while trying to commit
Created originally on Bitbucket by BMB (Baruch Burstein)
When trying to commit, thg workbench is not showing me any files in the commit pane (even though I changed plenty of files). I then pressed the "Manifest" button, and got this bug report pop-up:
#!python
** Mercurial version (2.6.2). TortoiseHg version (2.8.1)
** Command:
** CWD: C:\Windows\system32
** Encoding: cp1255
** Extensions loaded: mercurial_keyring, purge
** Python version: 2.7.3 (default, Apr 10 2012, 23:24:47) [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.4 PyQt-4.9.6 QScintilla-2.7
Traceback (most recent call last):
File "tortoisehg\hgqt\qtlib.pyo", line 1172, in showEvent
File "tortoisehg\hgqt\qtlib.pyo", line 1184, in get
File "tortoisehg\hgqt\repowidget.pyo", line 436, in createManifestWidget
File "tortoisehg\hgqt\manifestdialog.pyo", line 135, in __init__
File "tortoisehg\hgqt\manifestmodel.pyo", line 182, in index
File "tortoisehg\hgqt\manifestmodel.pyo", line 218, in _parententry
File "tortoisehg\hgqt\manifestmodel.pyo", line 263, in _rootentry
File "tortoisehg\hgqt\manifestmodel.pyo", line 389, in _newrootentry
File "tortoisehg\hgqt\manifestmodel.pyo", line 379, in addrepocontentstotree
File "tortoisehg\hgqt\manifestmodel.pyo", line 298, in getctxtreeinfo
File "mercurial\localrepo.pyo", line 1499, in status
File "mercurial\context.pyo", line 563, in cmp
File "mercurial\context.pyo", line 1189, in data
File "mercurial\localrepo.pyo", line 788, in wread
File "mercurial\scmutil.pyo", line 221, in read
File "mercurial\scmutil.pyo", line 357, in __call__
File "mercurial\windows.pyo", line 35, in posixfile
IOError: [Errno 13] D:\Users\Baruch\Documents\Visual Studio 2010\Projects\Site\WSApp/App_Data/Survey.mdf: The process cannot access the file because it is being used by another process