Repository Update and File Listing Sync on Shared Folder
Created originally on Bitbucket by kandrey89 (Andrey Kuznetsov)
#!python ** Mercurial version (4.5.2). TortoiseHg version (4.5.2) ** Command: ** CWD: /Applications/TortoiseHg.app/Contents/Resources ** Encoding: utf-8 ** Extensions loaded: histedit, shelve, tortoisehg.util.configitems ** Python version: 2.7.14 (default, Jan 21 2018, 23:28:46) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] ** System: Darwin *.apple.com 17.6.0 Darwin Kernel Version 17.6.0: Tue May 8 15:22:16 PDT 2018; root:xnu-4570.61.1~1/RELEASE_X86_64 x86_64 ** Qt-5.9.3 PyQt-5.9.2 QScintilla-2.10.2 Traceback (most recent call last): File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/status.py", line 637, in onCurrentChange File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/filedata.py", line 217, in load File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/tortoisehg/hgqt/filedata.py", line 290, in _readStatus File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 1476, in flags File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/util.py", line 933, in get File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 1396, in _flagfunc File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/dirstate.py", line 208, in flagfunc File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 1370, in _buildflagfunc File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 188, in manifest File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/util.py", line 933, in get File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 587, in _manifest File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/context.py", line 591, in _manifestctx File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/manifest.py", line 1352, in getitem File "/Applications/TortoiseHg.app/Contents/Resources/lib/python2.7/mercurial/manifest.py", line 1380, in get LookupError: ('\xd5\xc6\x91\x15\xfb\xbe\xb4\x86KV\xff\xd8}k\x02\x9a5p\x19\xb7', '00manifest.i', 'no node')
I had a repo on a shared space. 2 macOS had the repo open, there were modified files, in 1 macOS I committed the modified files, then went to the 2nd macOS and got this error.
I thought I clicked the refresh button, but I think it didn't click and the error dialog came up first because after I closed the error, I clicked on the list of files and the error came up again, and again, and again, until I clicked on the refresh button, then error went away.