1
0
Fork 0
mirror of https://github.com/git/git.git synced 2024-11-16 14:04:52 +01:00
git/git-request-pull.sh
Sean 9d76812b42 Convert some "apply --summary" users to "diff --summary".
Signed-off-by: Sean Estabrooks <seanlkml@sympatico.ca>
Signed-off-by: Junio C Hamano <junkio@cox.net>
2006-05-14 16:29:20 -07:00

33 lines
844 B
Bash
Executable file

#!/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='<commit> <url> [<head>]'
LONG_USAGE='Summarizes the changes since <commit> to the standard output,
and includes <url> in the message generated.'
SUBDIRECTORY_OK='Yes'
. git-sh-setup
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 --stat --summary $baserev..$headrev