When I'm attempting to get updates from the upstream, but the git server is down
When I'm attempting to get updates from the upstream, but the git server is down
When I'm attempting to get updates from the upstream, but the git server is down
There should be a git cli client that plays gifs instead of errors.
Can we invoke it like gif pull
?
gift
Do we have federated git yet?
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).
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.
Yeah my biggest complaint about Codeberg is that stuff can be hard to find
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.
Thats the ideal lets hope it comes to fruition.
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
Stop trying to make fetch happen.... OK what about pull.
Sounds like fetch with extra steps
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.