When 'git tag' is run an editor is invoked to allow interactive entry of the tag
comment, even though the comment was supplied on the command line. The command
was issued as
git tag -a -f hudson-jobname-44 -m "Hudson Build #44"
I found that putting the tag name last works much better:
git tag -a -f -m "Hudson Build #44" hudson-jobname-44
I am using git version 126.96.36.199 on RedHat Enterprise Linux 5.3.