Comment on GitLab abandons federation plans!

<- View Parent
onlinepersona@programming.dev ⁨2⁩ ⁨weeks⁩ ago

Git is already inherently distributed and automagically mirroring to other remotes is generally like three lines in any CI syntax (and there is probably a precommit hook for it too).

Git is, but what about everything else? When you clone a project on gitlab or github, does it come with all the issues, discussions, MRs, and so on?

I can see a LOT of security issues with not having a centralized source of truth on what the commit hashes should be and so forth.

That’s what signed commits are for. Also, pull/merge requests and issues are sent to the origin instance, just like in the fediverse. Like now, you made a comment on a post on Fediverse@lemmy.world through your instance lemmy.zip. The same would happen with your comments, pull/merge requests, issue reports, and so on. There’s no need for a “central authority”.

source
Sort:hotnewtop