Merging failed... and was subseqeuntly fixed!
merging with 180:84824a35b0d3 merging somefile.config output file somefile.config appears unchanged was merge successful (yn)? n merging somefile.config failed! merging otherfile.config merging thirdfile.config output file thirdfile.config appears unchanged was merge successful (yn)? n merging thirdfile.config failed! 1 files updated, 1 files merged, 28 files removed, 2 files unresolved use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon
How did this fail? Because diffmerge (sgdm) complained that invalid arguments were passed to it. So I went to
$env:userprofile\mercurial.ini to hunt down the way diffmerge was configured.
diffmerge.args = -merge -result= -t1="Local Version" -t2= -t3="Other Version" -caption=
but my notes suggested it should be:
diffmerge.args = -merge -result=$output -t1="Local Version" -t2=$output -t3="Other Version" -caption=$output $local $base $other
So I updated it accordingly
Now I'm going to "retry unresolved files merges" as in the error message I received originally...
hg resolve abort: no files or directories specified; use --all to remerge all files
So I try with the good old....
hg resolve --all
That seems to have worked... I now have a three way merge window... and i can proceed just fine.
Left behind are some .orig files, which I delete with the good old:
dir . *.orig -recurse | del