Allow creating annotated tags

When creating annotated tags (by passing a message into them), you can use "git describe".
I appears mercurial has no concept of annotated tags, so maybe throw an error if one is passed instead of silently ignoring it?