Thread (5 messages) flat view 5 messages, 3 authors, 2016-06-15

Re: [PATCH] git-send-email: Add a --cc-nobody option

From: Felipe Balbi <hidden>
Date: 2016-06-15 22:43:35

hi,

On 9/18/07, Alex Unleashed [off-list ref] wrote:
On 9/18/07, felipebalbi@users.sourceforge.net
[off-list ref] wrote:
quoted
From: Felipe Balbi <redacted>

This patch adds a --cc-nobody option to avoid sending emails
to everybody but the ones listed by --to option.

Signed-off-by: Felipe Balbi <redacted>
I wrote a similar patch a couple months ago, but they differ slightly,
maybe the code has changed somewhat:
http://marc.info/?l=git&m=118200193310898&w=2

--cc-nobody sounds better to me.
quoted
                                } elsif (/^(Cc|From):\s+(.*)$/) {
-                                       if (unquote_rfc2047($2) eq $sender) {
-                                               next if ($suppress_from);
+                                       if (unquote_rfc2047($2)) {
+                                               next if ($cc_nobody);
+                                       }
+                                       elsif (unquote_rfc2047($2) eq $sender) {
+                                               next if ($suppress_from|$cc_nobody);
                                        }
                                        elsif ($1 eq 'From') {
                                                $author = unquote_rfc2047($2);
Here you could probably skip the whole branch if you check $cc_nobody
first of all.
Yeah, I tested this one too but when sending emails I was changing all
those From lines to my address, which means every mail I was sending
the patch would take my authorship.

So it looked better guaranteeing the authorship
quoted
@@ -707,7 +715,7 @@ foreach my $t (@files) {
                        }
                } else {
                        $message .=  $_;
-                       if (/^(Signed-off-by|Cc): (.*)$/i && $signed_off_cc) {
+                       if (/^(Signed-off-by|Cc): (.*)$/i && $signed_off_cc && !$cc_nobody) {
Minor, but almost the same here.
sanity
Alex

-- 
Best Regards,

Felipe Balbi
felipebalbi@users.sourceforge.net
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help