I'm trying to merge a branch from a remote repo into ours (this is done periodically). However, I've ran into problems.
What I got is over 3000 conflicts (which is absurd, we edited less than 100 files since the last merge), most of them being "both added", but completely identical. Why can't git resolve this automatically? I've run tortoisemerge as merge tool and I have to manually mark each of the files as resolved, one by one. I've checked, the files in conflict have the same hash.
There are also several files where the conflit is in EoL symbol, which shouldn't be happening since I merge.renormalize has been set to true. I've also tried using both
git merge -s recursive -Xignore-space-at-eol
and
git merge master -s recursive -X renormalize
But with the same result, conflicts when EoL doesn't match.
Any ideas as to what might be wrong here?
EDIT: It seems that it is a permission conflict, the execute bit to be exact. However, I've set core.fileMode to false, so it shouldn't mark them as different.