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

Re: Migrate away from vger to GitHub or (on-premise) GitLab?

From
Kristoffer Haugsbakk <code@khaugsbakk.name>
Date
Feb 1, 2024, 17:39 UTC
Message-ID
<6174fbd7-5eee-450b-a38b-1d1b695f6d14@app.fastmail.com>
In-Reply-To
<AS2P195MB2135D91EE464FF30EE84E77EE2432@AS2P195MB2135.EURP195.PROD.OUTLOOK.COM>

(Disclaimer that I’m relatively inexperienced with this project workflow)

My impression is that the email workflow is very flexible and tool-agnostic.[1] On the other hand it’s hard to get set up in a way that makes contributing to a project as easy as contributing to a project that is hosted on GitHub.[2]

† 1: Konstantin’s reply here seems to confirm this. And thanks by the
    way for all your emails on this workflow subject, which I always
    enjoy reading. And for your work on tooling that of course other
    email-based projects than Linux can use.
† 2: With the assumption that you already have an account there

What would really “sell” the email workflow would be to have some sort of program which can set everything up for you so that you can track your contributions as easily as a PR on GitHub. Of course people use all kinds of different platforms, but let’s say that it only was for the latest Mac OS (this is all hypothetical anyway). All you would need to do was to give your email credentials and whatever other technical email things that are required. Just install one program and track all your patches as well as the replies on them. More concretely: maybe it would have an email client which would make sure that all your outgoing emails are done correctly. Including things like not mangling patches in your reply because of hard-wrapping or something. (I created a support ticket for that on Fastmail yesterday.) Or: let you immediately inline a “scissor lines” patch into your current message based on a commit or just your current working tree.[3]

Also: never having to copy–paste message ids manually. :)
(Again, all hypothetical for the sake of the argument)

This program could be very opinionated and dictate a very rigid workflow; the point would be that there *is* a way to have a setup which is as easy as GitHub (modulo email credentials/technical things). Because then if you want to customize your workflow you are still totally free to put together your own tools just like what apparently many people do right now.

If this was even just hypothetically possible—I dunno—then that would be a strong argument in favor of this kind of project workflow.

I think that would be the best of both worlds.
† 3: That also sounds more convenient than pushing to a GitHub repo. in
    order to make a PR
-- 
Kristoffer Haugsbakk
Previous: Nico WilliamsNext: Sergey Organov
Message 36 of 48 in “Migrate away from vger to GitHub or (on-premise) GitLab?”
  1. Hans MeiserFeb 1, 2024
  2. Kristoffer HaugsbakkFeb 1, 2024
  3. Hans MeiserFeb 1, 2024
  4. Antonin DelpeuchFeb 1, 2024
  5. Dragan SimicFeb 1, 2024
  6. Konstantin RyabitsevFeb 1, 2024
  7. Dragan SimicFeb 1, 2024
  8. Dragan SimicFeb 1, 2024
  9. Hans MeiserFeb 1, 2024
  10. Dragan SimicFeb 1, 2024
  11. Hans MeiserFeb 1, 2024
  12. Dragan SimicFeb 1, 2024
  13. rsbecker@nexbridge.comFeb 1, 2024
  14. Dragan SimicFeb 1, 2024
  15. Hans MeiserFeb 2, 2024
  16. Hans MeiserFeb 2, 2024
  17. Dragan SimicFeb 2, 2024
  18. Muting and unmuting threads (Was: Migrate away from vger to GitHub or (on-premise) GitLab?)Dragan Simic, Feb 2, 2024
  19. Phillip WoodFeb 2, 2024
  20. Dragan SimicFeb 2, 2024
  21. Junio C HamanoFeb 2, 2024
  22. brian m. carlsonFeb 2, 2024
  23. Patrick SteinhardtFeb 2, 2024
  24. Phillip WoodFeb 2, 2024
  25. Michal SuchánekFeb 2, 2024
  26. Dragan SimicFeb 2, 2024
  27. Oswald BuddenhagenFeb 4, 2024
  28. Dragan SimicFeb 4, 2024
  29. Michal SuchánekFeb 4, 2024
  30. Dragan SimicFeb 4, 2024
  31. Michal SuchánekFeb 4, 2024
  32. Oswald BuddenhagenFeb 5, 2024
  33. Hans MeiserFeb 2, 2024
  34. Hans MeiserFeb 2, 2024
  35. Nico WilliamsFeb 1, 2024
  36. Kristoffer HaugsbakkFeb 1, 2024
  37. Sergey OrganovFeb 2, 2024
  38. rsbecker@nexbridge.comFeb 2, 2024
  39. Theodore Ts'oFeb 2, 2024
  40. Michal SuchánekFeb 2, 2024
  41. Junio C HamanoFeb 2, 2024
  42. Theodore Ts'oFeb 2, 2024
  43. Hans MeiserFeb 6, 2024
  44. Dragan SimicFeb 6, 2024
  45. Junio C HamanoFeb 2, 2024
  46. rsbecker@nexbridge.comFeb 2, 2024
  47. Junio C HamanoFeb 2, 2024
  48. rsbecker@nexbridge.comFeb 2, 2024

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.