Revision d66189e2c937867e295aa348068b49498ae1b5ab authored by Junio C Hamano on 24 September 2005, 21:58:57 UTC, committed by Junio C Hamano on 24 September 2005, 21:58:57 UTC
Pasky taught me how he does his versioning for ELinks.  This will sort
after 0.99.7 and interim fixes 0.99.7a, and before 0.99.8.

Signed-off-by: Junio C Hamano <junkio@cox.net>
1 parent 229a7ed
Raw File
git-request-pull.sh
#!/bin/sh -e
# Copyright 2005, Ryan Anderson <ryan@michonline.com>
#
# This file is licensed under the GPL v2, or a later version
# at the discretion of Linus Torvalds.

usage()
{
	echo "$0 <commit> <url> [ <head> ]"
	echo "  Summarizes the changes since <commit> to the standard output,"
	echo "  and includes <url> in the message generated."
	exit 1
}

revision=$1
url=$2
head=${3-HEAD}

[ "$revision" ] || usage
[ "$url" ] || usage

baserev=`git-rev-parse --verify "$revision"^0` &&
headrev=`git-rev-parse --verify "$head"^0` || exit

echo "The following changes since commit $baserev:"
git log --max-count=1 --pretty=short "$baserev" |
git-shortlog | sed -e 's/^\(.\)/  \1/'

echo "are found in the git repository at:" 
echo
echo "  $url"
echo

git log  $baserev..$headrev | git-shortlog ;
git diff $baserev..$headrev | git-apply --stat --summary
back to top