Revision 962537a3eb03a118cf27d9d0da365a3216ed1caa authored by Junio C Hamano on 12 December 2005, 20:01:52 UTC, committed by Junio C Hamano on 12 December 2005, 20:57:25 UTC
Delta computation with an empty blob used to punt and returned NULL. This commit allows creation with empty blob; all combination of empty->empty, empty->something, and something->empty are allowed. Signed-off-by: Junio C Hamano <junkio@cox.net>
1 parent e726715
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
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...