The `Head` could be unborn for a different reason: when creating a new root in the repository.
Beside this, , the index and the workdir may also be populated.

I'd go with the `None` option to err on the safe side, but I'm not the MergeMaster™.