You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

46 lines
1013 B

#!/bin/sh
# Announcement message skelton
#
branch=${1?branch}
previous=${2?previous}
relname=$(git describe "$branch") &&
vername=$(expr "$relname" : 'v\(.*\)') || exit $?
git rev-parse --verify "$previous" >/dev/null || exit $?
case "$branch" in
maint)
kind="maintenance" ;;
mainto/*)
kind="obsolete maintenance" ;;
master)
kind="feature" ;;
esac
echo "To: git@vger.kernel.org
cc: linux-kernel@vger.kernel.org
Subject: [ANNOUNCE] GIT $vername
"
fmt -70 <<EOF
The latest $kind release GIT $vername is available at the usual places:
http://www.kernel.org/pub/software/scm/git/
git-$vername.tar.{gz,bz2} (tarball)
git-htmldocs-$vername.tar.{gz,bz2} (preformatted docs)
git-manpages-$vername.tar.{gz,bz2} (preformatted docs)
RPMS/\$arch/git-*-$vername-1.\$arch.rpm (RPM)
BLURB HERE BLURB HERE BLURB HERE
----------------------------------------------------------------
Changes since $previous are as follows:
EOF
git log --no-merges "$previous".."$branch" |
git shortlog |
tcs -t latin1