> I have the feeling that this proposal may lead to some debate.

You're probably right. I see that `git ls-tree` returns `commit`; diverging probably doesn't make sense.