I am running an automated hg merge under CruiseControl.NET as part of an MSBuild job. For some reason the merge runs in non-interactive mode even though I have not specified -y
in the command. This is causing unexpected results since it takes the first option when prompted about a conflict, I'd rather it just times out and fails so we know we need to look at it manually.
So two questons:
1) Why is it running non-iteractively when I haven't given it a -y
?
2) Is there a way to force the hg merge to be interactive so the job will timeout and fail?