Many bugs using thg for unity project files
Created originally on Bitbucket by Anonymous
Hello,
We are trying to use thg to sync our unity projects. As thg automatically creates .orig files sometimes, and unity creates.meta files, we often have files with extensions like: .meta.orig.meta.i. When trying to delete them, we encounter push error like this one:
#!python
** Mercurial version (5.0.2). TortoiseHg version (5.0.2)
** Command: --nofork log --listfile C:\Users\jpeguet\AppData\Local\Temp\THGF722.tmp
** CWD: C:\Users\jpeguet\Documents\Unity Projects\Heap-Op
** Encoding: cp1252
** Extensions loaded: strip, largefiles, purge, 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 71, in dispatch
File "tortoisehg\hgqt\run.pyo", line 274, in _runcatch
File "tortoisehg\hgqt\run.pyo", line 365, in runcommand
File "tortoisehg\hgqt\run.pyo", line 417, in _runcommand
File "tortoisehg\hgqt\run.pyo", line 370, in checkargs
File "tortoisehg\hgqt\run.pyo", line 364, 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 1680, in check
File "tortoisehg\hgqt\run.pyo", line 936, in log
File "tortoisehg\hgqt\run.pyo", line 668, in filelog
File "tortoisehg\hgqt\filedialogs.pyo", line 404, in goto
File "tortoisehg\hgqt\repomodel.pyo", line 930, in indexLinkedFromRev
File "mercurial\context.pyo", line 678, in linkrev
File "mercurial\util.pyo", line 1563, in __get__
File "mercurial\context.pyo", line 621, in _filerev
File "mercurial\util.pyo", line 1563, in __get__
File "mercurial\context.pyo", line 615, in _filenode
File "mercurial\filelog.pyo", line 68, in lookup
File "mercurial\utils\storageutil.pyo", line 218, in fileidlookup
LookupError: data/Assets/MixedRealityToolkit.Examples/Demos/EyeTracking/DemoVisualizer/Materials/mat_vis_et_origins.mat.meta.i@a8fb2fb206d8: no match found
So push is impossible, nd also the revert on the last commit. We feel so lost. We found no solution to these "no match found" so we usually try to force sync manually and then try to make thg understand what we done but that's not viable.
Are unity files not suitable to thg?
Thanks!
Edited by Matt Harbison