Le 2025-01-24 09:49, Gioele Barabucci a écrit :
On 24/01/25 09:00, Julien Plissonneau Duquène wrote:
Also note that the contents that really matter is the git repositories
themselves.

I do not agree with this premise.

The Git repo is forever and `git log` is how you search its history. External websites will one day be gone. And are not accessible offline ("desert island" vibes here).

The premise was ”the contents that really matter is the git repositories themselves”. Where I disagree is that not ALL the contents that really matters is in the git repositories, or even should be there, or even could be there.

True. This is why MR discussions should be automatically saved in git notes attached to the merge commit. In this way the discussion will be preserved and the Git repo will contain the whole development history, freeing Debian from an eternal dependency on Salsa/GitLab.

In real life nobody does that. Among other issues, the discussion may continue long after the commits are merged. Or the commits may end up never be merged.

Spending time writing the code that automates that is a much better investment compared to copying stuff back and forth between BTS/Salsa/mailing lists.

Something worth coding could be a service that uses salsa APIs to mirror the contents of issues and MR discussions with URIs that are guaranteed to be immutable (and JS entirely optional). That may help archival/mirroring tools and AI t^H^H^H^H search engine indexation.

--
Julien Plissonneau Duquène

Reply via email to