My mercurial installation refuses to merge via command line. Here's the output after I turn on verbose
and debug
.
C:\src\StackOverflow>hg resolve --all --verbose --debug
couldn't find merge tool codecompare_diff
couldn't find merge tool codecompare_merge
couldn't find merge tool bcompare
couldn't find merge tool beyondcompare3
couldn't find merge tool beyondcompare3-noauto
couldn't find merge tool rekisa
couldn't find merge tool UltraCompare
couldn't find merge tool araxis
couldn't find merge tool meld
couldn't find merge tool diffuse
picked tool 'kdiff3' for StackOverflow/StackOverflow.csproj (binary False symlink False)
merging StackOverflow/StackOverflow.csproj
my StackOverflow/StackOverflow.csproj@4f4faeac0fea+ other StackOverflow/StackOverflow.csproj@ae29e8c6bb88 ancestor StackOverflow/StackOverflow.csproj@399376fedfc5
The system cannot find the path specified.
merging StackOverflow/StackOverflow.csproj failed!
Note: the merge was actually successful (kdiff3 pops up, I merge and save), but mercurial is confused.
How do I determine which path
cannot be found by Mercurial?
I've tried updating to the latest version (2.8) and looking at my mercurial.ini
for any suspicious files. I've also used a different merge tool, p4merge, to the same exact effect.