git::Tree: allow null id, to have a null tree