Browse Source
A short message requesting a pull from the repository is also included. Signed-off-by: Ryan Anderson <ryan@michonline.com> Signed-off-by: Junio C Hamano <junkio@cox.net>maint
Ryan Anderson
20 years ago
committed by
Junio C Hamano
2 changed files with 38 additions and 1 deletions
@ -0,0 +1,36 @@
@@ -0,0 +1,36 @@
|
||||
#!/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> <filename> <url>" |
||||
echo " Summarizes the changes since <commit>, stores them in <filename>" |
||||
echo " and includes <url> in the message generated." |
||||
exit 1 |
||||
} |
||||
|
||||
|
||||
revision=$1 |
||||
filename=$2 |
||||
url=$3 |
||||
|
||||
[ "$revision" ] || usage |
||||
[ "$filename" ] || usage |
||||
[ "$url" ] || usage |
||||
|
||||
baserev=`git-rev-parse $revision` |
||||
|
||||
( |
||||
echo "The git repository at:" |
||||
echo " $url" |
||||
echo "contains the following changes since commit $baserev" |
||||
echo "" |
||||
git log $revision.. | git-shortlog ; |
||||
git diff $revision.. | diffstat ; |
||||
) | tee $filename |
||||
|
||||
echo "The above message is also stored in $filename" |
||||
|
Loading…
Reference in new issue