git: Tell git send-email where to send patches.
authorJason Merrill <jason@redhat.com>
Tue, 1 Dec 2020 15:46:13 +0000 (10:46 -0500)
committerJason Merrill <jason@redhat.com>
Wed, 2 Dec 2020 19:41:02 +0000 (14:41 -0500)
I've been using

  git send-email --annotate --suppress-from --to=gcc-patches@gcc.gnu.org \
  ${@:-HEAD^} ':!*/ChangeLog' ':!*configure'

for sending most patches, but it occurs to me that it would be useful to put
the To: address in the configury.

If someone were feeling ambitious, they could write a script to analyze a
patch and add the relevant maintainers to To: or CC:.

contrib/ChangeLog:

* gcc-git-customization.sh: Configure sendemail.to.

contrib/gcc-git-customization.sh

index 200b81eec31f71b1b3555d87343f996e17889323..e7e666237868b2a59703c743814f09a80211c816 100755 (executable)
@@ -35,6 +35,10 @@ git config alias.gcc-commit-mklog '!f() { GCC_FORCE_MKLOG=1 git commit "$@"; };
 # *.md    diff=md
 git config diff.md.xfuncname '^\(define.*$'
 
+# Tell git send-email where patches go.
+# ??? Maybe also set sendemail.tocmd to guess from MAINTAINERS?
+git config sendemail.to 'gcc-patches@gcc.gnu.org'
+
 set_user=$(git config --get "user.name")
 set_email=$(git config --get "user.email")