git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[GSoC] A late proposal: a modern send-email

From
惠轶群 <huiyiqun@gmail.com>
Date
Mar 25, 2016, 17:59 UTC
Message-ID
<CAKqreuyC8p9m_dgVpXCiT_hf=8qBA_5kZ5NABQGx0QDOiCBbww@mail.gmail.com>

I know it's tooo late to post proposal here, but I'd like to let my idea known by others.

# Summary Although many projects hosted on github or gitlab adopt the fork-and-merge working flow, email is still irreplaceable for its compatibility. However, the send-email module is old and difficult for new users. I’d like to improve it and implement a more modern interface for git-send-email.

# Purpose
The current implementation of send-email is based on perl and has only
a tui, it has two problems:
- user must install a ton of dependencies before submit a single patch.
- tui and parameter are both not quite friendly to new users.
# Plan
So I propose to implement following:
- Allow user to send mail via a [`mailto`
link](https://en.wikipedia.org/wiki/Mailto). so that users could
complete the mail in their favorite email clients such as gmail, mutt,
alpine and even gmail for android through
[termux](https://termux.com/) (termux is a terminal emulator on
Android and has an API to call android system to open a link).
- Build a simple email client (maybe a web components based web app or
wxwidgets based GUI client, they are both cross-platform) which is
easy to use for sending patch without disrupting the mailbox format.
Here is my proposal:
https://docs.google.com/document/d/1PbaKJOUWjpAh0JEunqhKWiWW4SAr_-7DH_ss4WkgDGs/edit
Next: Junio C Hamano
Message 1 of 15 in “[GSoC] A late proposal: a modern send-email”
  1. 惠轶群Mar 25, 2016
  2. Junio C HamanoMar 25, 2016
  3. 惠轶群Mar 26, 2016
  4. Pranit BauvaMar 26, 2016
  5. 惠轶群Mar 26, 2016
  6. 惠轶群Mar 26, 2016
  7. 惠轶群Mar 26, 2016
  8. Ævar Arnfjörð BjarmasonMar 28, 2016
  9. 惠轶群Mar 29, 2016
  10. Ævar Arnfjörð BjarmasonMar 29, 2016
  11. Johannes SchindelinMar 30, 2016
  12. Eric WongMar 27, 2016
  13. Javier Domingo CansinoMar 27, 2016
  14. 惠轶群Mar 28, 2016
  15. Eric WongApr 5, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.