Re: Features ask for git-send-email
From: David Woodhouse <dwmw2@infradead.org>
Date: 2016-06-15 22:42:25
Subsystem:
the rest · Maintainer:
Linus Torvalds
On Sat, 2006-04-29 at 15:30 +0200, Bertrand Jacquin wrote:
Could it be possible to add a features in git-send-email.perl to accept a differrent charset as iso-8859-1 ? I would like to send fr_FR.utf8 mail as I use git to manager a latex files tree which are written in utf8. Any objection ?
Seems reasonable. I think we just forgot to include the Content-Type: header. This fixes it... Signed-off-by: David Woodhouse <dwmw2@infradead.org>
diff --git a/git-send-email.perl b/git-send-email.perl
index ecfa347..1df75f5 100755
--- a/git-send-email.perl
+++ b/git-send-email.perl@@ -37,7 +37,7 @@ # Constants (essentially) my $compose_filename = ".msg.$$"; # Variables we fill in automatically, or via prompting: -my (@to,@cc,@initial_cc,$initial_reply_to,$initial_subject,@files,$from,$compose,$time); +my (@to,@cc,@initial_cc,$initial_reply_to,$initial_subject,@files,$from,$compose,$time,$charset); # Behavior modification variables my ($chain_reply_to, $smtp_server, $quiet, $suppress_from, $no_signed_off_cc) = (1, "localhost", 0, 0, 0);
@@ -58,6 +58,7 @@ my $rc = GetOptions("from=s" => \$from, "chain-reply-to!" => \$chain_reply_to, "smtp-server=s" => \$smtp_server, "compose" => \$compose, + "charset=s" => \$charset, "quiet" => \$quiet, "suppress-from" => \$suppress_from, "no-signed-off-cc|no-signed-off-by-cc" => \$no_signed_off_cc,
@@ -135,6 +136,10 @@ if (!defined $smtp_server) { $smtp_server = "localhost"; } +if (!defined $charset) { + $charset = "UTF-8"; +} + if ($compose) { # Note that this does not need to be secure, but we will make a small # effort to have it be unique
@@ -214,6 +219,9 @@ Options: --cc Specify an initial "Cc:" list for the entire series of emails. + --charset Specify a character set, if legacy character sets are + used in change logs instead of UTF-8. + --compose Use \$EDITOR to edit an introductory message for the patch series.
@@ -299,6 +307,7 @@ Subject: $subject Reply-To: $from Date: $date Message-Id: $message_id +Content-Type: text/plain; charset=$charset X-Mailer: git-send-email @@GIT_VERSION@@ "; $header .= "In-Reply-To: $reply_to\n" if $reply_to;
--
dwmw2