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@xxxxxxxxxxxxx> 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 - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html