As I'm migrating Mozilla's localization repositories from hg to git, I'm contemplating doing an octopus merge of 156 branches with unrelated histories. According to @torvalds from 2013, that's clearly a Cthulhu merge.
But has anyone tried something like this recently? Will it "just work", or are there odd limits (of sanity or otherwise) that this might be breaking?
@eemeli Don’t do it.
Yes, it’s funny to do, and maybe git has no problems with it. Maybe.
But all the visualization tools will be ugly if they work at all. Just look at
`git show --cc 2cde51fbd0f3`
in the kernel repo and that’s a paltry 66 parents. We have a number of other “big” octopus merges, but we’ve avoided anything even that big since.
So even if things work, you just get into issues like “my terminal window isn’t that wide”.