Support multiple parents of a commit