The annotated tag points at a commit, for which we show the short log. However, the tag itself contains a message, possibly release notes or hand-written change log - whatever it contains is worth showing. The tag message is extracted with git cat-file tag $newrev | tail -q -n +5 Which is dangerously reliant on the format of the tag object being four header lines then the message. I don't like it, but I don't know of any other way of extracting the message. It's also missing any kind of support for the GPG signature. Signed-off-by: Andy Parkins <andyparkins@xxxxxxxxx> --- templates/hooks--update | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/templates/hooks--update b/templates/hooks--update index 1a60773..31e72ca 100644 --- a/templates/hooks--update +++ b/templates/hooks--update @@ -231,8 +231,14 @@ case "$refname_type" in echo "" echo $LOGBEGIN - echo "" + # Show the content of the tag message; this might contain a change log + # or release notes so is worth displaying. "tail -n +5" is there to + # remove the first 4 lines of the tag object, those details have + # already been summarised above + git cat-file tag $newrev | tail -q -n +5 + + echo "" if [ -n "$prevtag" ]; then git rev-list --pretty=short "$prevtag..$newrev" | git shortlog else -- 1.5.0.3.402.g0c48 - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html