* [PATCH] Add git-request-pull-script, a short script that generates a summary of pending changes
@ 2005-07-26 7:30 Ryan Anderson
2005-07-26 7:36 ` Ryan Anderson
0 siblings, 1 reply; 2+ messages in thread
From: Ryan Anderson @ 2005-07-26 7:30 UTC (permalink / raw)
To: git, Linus Torvalds
A short message requesting a pull from the repository is also included.
Signed-off-by: Ryan Anderson <ryan@michonline.com>
---
Makefile | 3 ++-
git-request-pull-script | 36 ++++++++++++++++++++++++++++++++++++
2 files changed, 38 insertions(+), 1 deletions(-)
create mode 100755 git-request-pull-script
834527420cf55d1a11a77372704229e2701108a4
diff --git a/Makefile b/Makefile
--- a/Makefile
+++ b/Makefile
@@ -37,7 +37,8 @@ SCRIPTS=git git-apply-patch-script git-m
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 \
diff --git a/git-request-pull-script b/git-request-pull-script
new file mode 100755
--- /dev/null
+++ b/git-request-pull-script
@@ -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"
+
--
Ryan Anderson
sometimes Pug Majere
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [PATCH] Add git-request-pull-script, a short script that generates a summary of pending changes
2005-07-26 7:30 [PATCH] Add git-request-pull-script, a short script that generates a summary of pending changes Ryan Anderson
@ 2005-07-26 7:36 ` Ryan Anderson
0 siblings, 0 replies; 2+ messages in thread
From: Ryan Anderson @ 2005-07-26 7:36 UTC (permalink / raw)
To: git, Linus Torvalds
On Tue, Jul 26, 2005 at 03:30:36AM -0400, Ryan Anderson wrote:
>
> A short message requesting a pull from the repository is also included.
And, an example (which has a correct version of my fixes to
git-rename-script included in it.)
To generate this I used:
git request-pull origin x rsync://h4x0r5.com/git-ryan.git/
The git repository at:
rsync://h4x0r5.com/git-ryan.git/
contains the following changes since commit 154d3d2dd2656c23ea04e9d1c6dd4e576a7af6de
Ryan Anderson:
Add git-request-pull-script, a short script that generates a summary of pending changes
Make git-rename-script behave much better when faced with input contain Perl
Update the documentation for git-tag-script to reflect current behavior.
Add documentation for git-rename-script
Add support for directories to git-rename-script.
Documentation/git-rename-script.txt | 34 ++++++++++++++++
Documentation/git-tag-script.txt | 12 +++--
Makefile | 3 -
git-rename-script | 74 +++++++++++++++++++++++++++++++++---
git-request-pull-script | 36 +++++++++++++++++
5 files changed, 149 insertions(+), 10 deletions(-)
--
Ryan Anderson
sometimes Pug Majere
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-07-26 7:37 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-26 7:30 [PATCH] Add git-request-pull-script, a short script that generates a summary of pending changes Ryan Anderson
2005-07-26 7:36 ` Ryan Anderson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox