Re: [PATCH] contrib/hooks/post-receive-email: Make revision display configurable
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Nov 3, 2008, 23:34 UTC
- Message-ID
- <7vy700tmdx.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <1225668059-12670-1-git-send-email-pgit@pcharlan.com>
Pete Harlan <pgit@pcharlan.com> writes:
Show 18 quoted lines
> Add configuration option hooks.showrev, letting the user override how > revisions will be shown in the commit email. > > Signed-off-by: Pete Harlan <pgit@pcharlan.com> > Acked-By: Andy Parkins <andyparkins@gmail.com> > @@ -390,8 +396,13 @@ generate_update_branch_email() > > echo "" > echo $LOGBEGIN > - git rev-parse --not --branches | grep -v $(git rev-parse $refname) | > - git rev-list --pretty --stdin $oldrev..$newrev > + git rev-parse --not --branches | > + grep -v $(git rev-parse $refname) | > + git rev-list --stdin $oldrev..$newrev | > + while read onerev > + do > + eval $(printf "$showrev" $onerev) > + done
This would make the default "non-custom" case much less efficient. If we really cared, perhaps we could do something like this...
git rev-parse --not --branches |
grep -v "^$(git-rev-parse --not $refname)\$" |
case "$using_custom_showrev" in
yes)
git rev-list --stdin $oldrev..$newrev |
while read onerev
do
done
;;
*)
git rev-list --pretty --stdin $oldrev..newrev
;;
esacBut I suspect we do not care too much about it.
Will apply as submitted. Thanks