Stop trying to make fetch happen⦠OK what about pull.
Do we have federated git yet?
Gitlab is actively working integrating AP and ForgeFed into it. ForgeJo has been working on ForgeFed.
I canβt wait tbh. I want to follow a project and comment on releases. @ a projects issues to create an issue in that project community.
Also canβt wait to have one big searchable open source forge. Random git project. Gnome. Free desktop. Mozilla. GNU. KDE. Fedora. OpenSuse.
All searchable, cross forkable, cross referencable, etc.
Git itself is already capable of distributed usage, which is better than federated/decentralized.
βDistributedβ and βdecentralizedβ in this sense:
But in terms of the Git hosting service, with an issue board and all that, which is often called a βgit forgeβ, youβve got Forgejo working on an implementation, as well as ForgeFed as a general protocol (also work-in-progress).
Itβs funny how git was carefully designed to be decentralized and resistant to failure from any single nodeβ¦ and we immediately put all our fault tolerance on the back of one corporate-owned entity. Welp.
Itβs because they solved all the version control problems, but not accessibility and discoverability. Iβm probably not going to try and use git peer-to-peer with a total stranger.
git yes.
GitHub like services, no. Codeberg/forgejo looks promising, but theres a lot of discussion on what it should βlookβ like. Seems like its a pretty big challenge to do correctly.
Wouldnβt help if your chosen instance is down, same problem unless multiple other people are storing your code on their servers
Otherwise it kinda already is federated, you can have multiple remotes configured for a repo and push to both at once Iβm pretty sure, then if one goes down you just use the other and sync later
There should be a git cli client that plays gifs instead of errors.
Next time try git streets-ahead origin
Please tell me where you are so I can move there immediately.
The joke (and probably the source of the realtors name) is from community:
Ah I see, thanks for the context
Ah⦠Git.
The decentralised version control system.
I mean, itβs decentralized alright, but it doesnβt mean itβs HA or automatically replicated. You can just use a different origin server and push/pull from it instead.
My comment is more about how we have this decentralised tool, but weβre unable to get our collective heads out of the centralised model. We e ended up turning it back into centralised VCS.