Hello,
We have been deployed fully and using mercurial/kiln for about 1 month now in our team of about 30 engineers, having transitioned from an older centralized version control system.
A couple of times, the "hg merge" has selected what we think is the "wrong" change. I have been able to reproduce a recent incident where hg merge reported no conflicts but we believe selected the wrong change, and we are confused and do not understand the logic.
I was trying to find the actual "algorithm" used by mercurial during its merge, but google was not my friend on this.
Anyhow, does anyone know how mercurial selects changes during the automatic hg merge?
thank you very much,