From 00333ca35c5986e44d4cd4fd59433200d916f77e Mon Sep 17 00:00:00 2001 From: Mike McCormack Date: Mon, 6 Mar 2006 22:10:21 +0900 Subject: [PATCH] Allow adding arbitary lines in the mail header generated by format-patch. Entries may be added to the config file as follows: [format] headers = "Organization: CodeWeavers\nTo: wine-patches \n" Signed-off-by: Junio C Hamano --- git-format-patch.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/git-format-patch.sh b/git-format-patch.sh index 2bd26395e..bbd2e5532 100755 --- a/git-format-patch.sh +++ b/git-format-patch.sh @@ -149,6 +149,7 @@ do done >$series me=`git-var GIT_AUTHOR_IDENT | sed -e 's/>.*/>/'` +headers=`git-repo-config --get format.headers` case "$outdir" in */) ;; @@ -173,7 +174,7 @@ titleScript=' process_one () { perl -w -e ' -my ($keep_subject, $num, $signoff, $commsg) = @ARGV; +my ($keep_subject, $num, $signoff, $headers, $commsg) = @ARGV; my ($signoff_pattern, $done_header, $done_subject, $done_separator, $signoff_seen, $last_was_signoff); @@ -224,6 +225,9 @@ while () { s/^\[PATCH[^]]*\]\s*//; s/^/[PATCH$num] /; } + if ($headers) { + print "$headers\n"; + } print "Subject: $_"; $done_subject = 1; next; @@ -250,7 +254,7 @@ if (!$signoff_seen && $signoff ne "") { } print "\n---\n\n"; close FH or die "close $commsg pipe"; -' "$keep_subject" "$num" "$signoff" $commsg +' "$keep_subject" "$num" "$signoff" "$headers" $commsg git-diff-tree -p $diff_opts "$commit" | git-apply --stat --summary echo -- 2.30.2