Ok this does the --no-* thing to allow the user to say "I want to ignore the config settings this time". I couldn't think of a better way to implement appending and overriding without having to say --no-to and --to in the same command line invocation. Seems to work ok though. My perl is pretty bad so please check send-email. You get an ancient bugfix for free too. Enjoy. Stephen Boyd (4): send-email: actually add bcc headers format-patch: use a string_list for headers format-patch: add --no-cc, --no-to, and --no-add-headers send-email: add --no-cc, --no-to, and --no-bcc builtin-log.c | 91 ++++++++++++++++++++++++---------------------- git-send-email.perl | 19 ++++++++-- t/t4014-format-patch.sh | 38 +++++++++++++++++++ t/t9001-send-email.sh | 39 ++++++++++++++++++++ 4 files changed, 139 insertions(+), 48 deletions(-) -- To unsubscribe from this list: 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