embarrassed to admit i had no idea that you could tag non-commit objects, only realized that when i was reading the man page and saw: SYNOPSIS git tag [-a | -s | -u <keyid>] [-f] [-m <msg> | -F <file>] [-e] <tagname> [<commit> | <object>] ^^^^^^^^ so i tried it and, sure enough, i could tag a blob object. but if you read further into DESCRIPTION, about halfway through, you read: "Otherwise just a tag reference for the SHA-1 object name of the commit object is created (i.e. a lightweight tag)." ^^^^^^ which suggests only commit objects. finally, much further down, under OPTIONS: "<commit>, <object> The object that the new tag will refer to, usually a commit. ^^^^^^^^^^^^^^^^ so to clean this up, is it sufficient to just change that middle line to say "object" rather than "commit object"? or is there more in the man page that needs tweaking? rday -- ======================================================================== Robert P. J. Day Ottawa, Ontario, CANADA http://crashcourse.ca/dokuwiki Twitter: http://twitter.com/rpjday LinkedIn: http://ca.linkedin.com/in/rpjday ========================================================================