Messages in this thread | | | Date | Thu, 29 Jun 2017 15:11:37 -0700 | From | "Luck, Tony" <> | Subject | git send-email (w/o Cc: stable) |
| |
On Thu, Jun 22, 2017 at 11:39:05AM +0200, Borislav Petkov wrote: > On Wed, Jun 21, 2017 at 10:47:40AM -0700, Luck, Tony wrote: > > I would if I could work out how to use it. From reading the manual > > page there seem to be a few options to this, but none of them appear > > to just drop a specific address (apart from my own). :-( > > $ git send-email --to ... --cc ... --cc ... --suppress-cc=all ... > > That should send only to the ones you have in --to and --cc and suppress > the rest. > > Do a > > $ git send-email -v --dry-run --to ... --cc ... --cc ... --suppress-cc=all ... > > to see what it is going to do.
So there is a "--cc-cmd" option that can do the same as those "-cc" arguments. Combine that with --suppress-cc=bodycc and things get a bit more automated.
In my .gitconfig:
[sendemail] suppresscc = bodycc ccCmd = /home/agluck/bin/sendemail.ccCmd
and the command is some sed(1) to grap the Cc: lines except the stable@vger.kernel.org one:
sed -n \ -e '/Cc: stable@vger.kernel.org/d' \ -e '/^Cc: /s///p' \ -e '/^---/q' $1
-Tony
| |