#!/bin/sh -e # Copyright 2005, Ryan Anderson # # This file is licensed under the GPL v2, or a later version # at the discretion of Linus Torvalds. USAGE=' []' LONG_USAGE='Summarizes the changes since to the standard output, and includes 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 $baserev..$headrev | git-apply --stat --summary