Updated annotate command, so user can specify head, working or repository as revision to annotate.