So I have a weird case where some git log commands claim that a commit is an ancestor of another commit but other commands claim that it is not. Then after merging the commi