Skip to content

Commit

Permalink
[PATCH] Add git-request-pull-script, a short script that generates a …
Browse files Browse the repository at this point in the history
…summary of pending changes

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>
  • Loading branch information
Ryan Anderson authored and Junio C Hamano committed Jul 27, 2005
1 parent b55db7b commit ab421d2
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ SCRIPTS=git git-apply-patch-script git-merge-one-file-script git-prune-script \
gitk git-cherry git-rebase-script git-relink-script git-repack-script \
git-format-patch-script git-sh-setup-script git-push-script \
git-branch-script git-parse-remote git-verify-tag-script \
git-ls-remote-script git-clone-dumb-http git-rename-script
git-ls-remote-script git-clone-dumb-http git-rename-script \
git-request-pull-script

PROG= git-update-cache git-diff-files git-init-db git-write-tree \
git-read-tree git-commit-tree git-cat-file git-fsck-cache \
Expand Down
36 changes: 36 additions & 0 deletions git-request-pull-script
Original file line number Diff line number Diff line change
@@ -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"

0 comments on commit ab421d2

Please sign in to comment.