From: Alyssa Ross <hi@alyssa.is>
To: git@vger.kernel.org
Subject: Should sendemail.confirm default to always?
Date: Thu, 21 Apr 2022 19:48:32 +0000 [thread overview]
Message-ID: <20220421194832.lshqkl3bogy2f2hy@eve> (raw)
[-- Attachment #1: Type: text/plain, Size: 1801 bytes --]
I was recently having a conversation with some people used to the
GitHub-style Pull Request workflow, who told me that they feel scared of
using git send-email in case they make a mistake and e.g. get the
recipients wrong, since they can't correct it after sending. They can
resend, but if they do that they'll feel like they're bothering some
very busy people by having sent them the same message twice (regardless
of whether those people are actually bothered by it, it's scary).
This made me remember feeling that same sense of fear when I used
git send-email the first few times. At some point I discovered that I
could set sendemail.confirm to always, and then git would always prompt
me before sending a message, and I could review the recipients list,
edit the message if I wanted to, etc. After that, I was happy, and
completely forgot that that wasn't the default behaviour until having
this conversation.
So I thought it was worth asking, might it be a good idea to change the
default, and have git always prompt before sending mail unless it's told
otherwise? Expert users will be able to figure out how to change this
default if they don't like it, but novice users won't have bad first
experiences where they accidentally send out an email before they were
ready any more.
I don't think this change would cause too much hassle for people
expecting the current default, because the current default is for git to
prompt *sometimes*. So anybody who doesn't like being prompted is
likely to have already disabled it.
These git users (who are probably in the majority!) are used to having
edit and delete buttons, so for them the idea of having to get things
right the first time is scary enough with a preview, let alone without
one. I hope you can empathize.
Thanks!
Alyssa Ross
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2022-04-21 19:48 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-04-21 19:48 Alyssa Ross [this message]
2022-04-21 19:58 ` Should sendemail.confirm default to always? Ævar Arnfjörð Bjarmason
2022-04-21 21:47 ` Junio C Hamano
2022-04-21 22:38 ` Failures in t9001-send-email Alyssa Ross
2022-04-21 23:19 ` rsbecker
2022-04-22 7:56 ` Alyssa Ross
2022-04-22 10:41 ` rsbecker
2022-04-22 5:40 ` Johannes Sixt
2022-04-22 6:51 ` Junio C Hamano
2022-04-22 8:00 ` Alyssa Ross
2022-04-22 8:36 ` [PATCH] send-email: always confirm by default Alyssa Ross
2022-04-22 11:16 ` Ævar Arnfjörð Bjarmason
2022-04-22 17:09 ` Junio C Hamano
2022-04-21 20:04 ` Should sendemail.confirm default to always? Junio C Hamano
2022-04-21 20:37 ` Alyssa Ross
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220421194832.lshqkl3bogy2f2hy@eve \
--to=hi@alyssa.is \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox