From: Johannes Schindelin <Johannes.Schindelin@gmx.de>
To: Eric Wong <e@80x24.org>
Cc: git@vger.kernel.org
Subject: Thank you for public-inbox!
Date: Mon, 27 Aug 2018 16:25:13 +0200 (DST) [thread overview]
Message-ID: <nycvar.QRO.7.76.6.1808271552580.73@tvgsbejvaqbjf.bet> (raw)
Hi Eric,
I would like to take five minutes to thank you for public-inbox. It is
invaluable for me in the meantime. And I think I will never be able to
thank you enough for it.
Just a couple of things where it is super useful to me:
- Recently, my mail provider started dropping mails left and right. They
might even be addressed to me, and they never arrive in my inbox (and
not even in the spam folder: they just never arrive). I spent some ten
hours this past weekend to script identifying the mails in public-inbox
that I never received, and to weed through them.
It seems I missed some 4,000 mails. Thanks to you, I now saw those mails
(although I had to delete most of them after reading only their subject,
in the interest of time).
- Many a times when my automated builds identified a problem with the test
suite, it was a lot quicker to use public inbox to identify the mail to
respond to than to use my mail program.
- Sometimes, I find myself in want of replying to a past patch, but back
in the day when it was sent I thought it would not be interesting to me,
so I deleted it. With public-inbox, I can easily get it in raw format,
i.e. put it back into my inbox so I can reply.
- I cannot tell you how many times I send a link to public-inbox to my
colleagues rather than forwarding a mail, because the former will give
them more context (and also semi-live updates in case somebody replied
to said mail after I sent the link).
A couple of things in the future that public-inbox will make possible for
me:
- You probably are aware of my GitGitGadget endeavor, a project similar in
aim to SubmitGit, but a lot more integrated with the GitHub experience
(and not requiring you to hand over your mail sending credentials to
AWS).
One particular feature I found myself really wanting in SubmitGit (but
not possible due to its one-way design): I want my Pull Requests to be
closed once the patches are integrated into git.git's `master` branch.
While this feature is not available in GitGitGadget yet, I am well
underway there. I already have a notes ref (`commit-to-mail`, available
via https://github.git/gitgitgadget/git) that annotates commits in
git.git with the Message-ID of the corresponding mail. By "I have", I
mean: there is an automated task that uses public-inbox to keep that ref
up to date.
I also have an accompanying `mail-to-commit` notes ref that maps
Message-IDs back to the corresponding commit in git.git. That notes ref
"annotates" the (non-existing) blob you get when piping the Message-ID
with a trailing newline to `git hash-object`.
Again, this is information that would be absolutely unobtainable without
public-inbox.
- Related, I want to annotate the GitHub Pull Requests handled by
GitGitGadvget with the corresponding name of the branch in
https://github.com/gitster/git.
This requires that `mail-to-commit` I mentioned in the previous bullet
point, and therefore would not be possible without public-inbox.
- A feature I plan on introducing into GitGitGadget is to attach comments
to the GitHub Pull Request when anybody replies to the patch thread sent
out by GitGitGadget.
Also this feature would be impossible without public-inbox.
- Another really useful feature I plan on introducing is to attach
comments to those PRs whenever a What's Cooking is talking about the
corresponding branch.
Once again, would be impossible without public-inbox.
So thank you, thank you, thank you, for public-inbox!
Ciao,
Dscho
P.S.: FWIW I added a mirror of public-inbox to
https://git-for-windows.visualstudio.com/git.public-inbox, so that my
automated tasks, as well as my playing around, does not stress your server
too much.
next reply other threads:[~2018-08-27 14:25 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-08-27 14:25 Johannes Schindelin [this message]
2018-08-27 17:31 ` Thank you for public-inbox! Eric Wong
2018-08-29 5:07 ` Jeff King
2018-08-29 10:02 ` Eric Wong
2018-08-29 15:43 ` Andrei Rybak
2018-08-29 16:30 ` Ævar Arnfjörð Bjarmason
2018-08-30 3:30 ` Jeff King
2018-08-30 3:56 ` Jonathan Nieder
2018-08-30 7:20 ` Eric Wong
2018-08-31 1:14 ` Jonathan Nieder
2018-08-31 11:01 ` Eric Wong
2018-08-30 7:20 ` Eric Wong
2018-08-30 8:19 ` Jeff King
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
List information: http://vger.kernel.org/majordomo-info.html
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=nycvar.QRO.7.76.6.1808271552580.73@tvgsbejvaqbjf.bet \
--to=johannes.schindelin@gmx.de \
--cc=e@80x24.org \
--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.
Code repositories for project(s) associated with this public inbox
https://80x24.org/mirrors/git.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).