--allow-empty refers to the changeset [1]. You still need a message.
[1] To be precise, it allows to create a commit that has the same tree as the parent commit.
[1] To be precise, it allows to create a commit that has the same tree as the parent commit.