Tagging does not use regular user name

When I tag and push, my usual user-name (which is specified in my `~/.gitconfig`) is not used.

```
price@hsca-01:~/hsc/hscDb[master] $ git tag 2.1.0
price@hsca-01:~/hsc/hscDb[master] $ git push origin 2.1.0
no username found, using 'price@hsca-01.ipmu.nospam' instead
To gitifyhg::ssh://mitaka//ana/hgrepo/hscDb
 * [new tag]         2.1.0 -> 2.1.0
```

And then the history shows:
```
* commit 0f371cf07d1d243a925846cec1e338f017b8c6ce (HEAD, origin/master, origin/H
| Author:  <price@hsca-01.ipmu.nospam>
| Date:   Fri Mar 15 03:10:35 2013 +0900
| 
|     Added tag 2.1.0 for changeset aa38d9ad2aba
| 
|  .hgtags |    1 +
|  1 file changed, 1 insertion(+)
```

i.e., the `Author` is not my usual username.