Nah, it is more like a commit object that records its tree and
another tree as its parent ;-).
I don't think fsck would allow that. At least it wasn't _meant_ to allow
it, and it should complain about an object having the wrong type.
And I'd hope that "git-commit-tree" would refuse to write such a thing.
Linus