If I'm reading this right, if ChangeType is `Merge`, without `Edit`, the branch we're on now has the right merge result?

In other words, when there's a merge of a file, we start with two different parents, "A" and "B". We have "A". If ChangeType is `Merge`, then we're 100% sure that the result is "A", and if it was going to be "B" (or a combination of "A" and "B"), then ChangeType would be `Merge|Edit`?