Eugen is a user on You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Eugen @Gargron

GitHub why :angery:

Β· Web Β· 11 Β· 26

@MightyPork I've seen @cwebber advocate about federation to the GitLab devs, so who knows

@Gargron @MightyPork Git already is distributed. You can host a public git repository on an ipfs namespace. You just don't have snazzy web interfaces and issue trackers that way though.

@andrath @Gargron oh jesus christ don't bring ipfs into this as if it's the answer to everything. i tried it and it just kept cooking my cpu without even doing anything

@MightyPork @Gargron I'm not saying it's the best way. It's *a* way. If you have another way to federate heaps of static files, then that would work too.

@andrath @Gargron I don't think you have to federate the files. pull requests are just metadata referencing different remotes and their branches

@MightyPork @Gargron You need a place to pull from. You can use a webserver that serves static files for pulling. But preferably you want something that you can spread around easily and keep track of so anything you push will end up in the correct place. That's a challenge without centralizing.

@andrath @Gargron this is not how git works tho. you pull from a remote. forking just copies the files to your remote (which is what people have been using on github to backup foreign projects, except it's all eggs in one basket kind of deal there

@MightyPork @Gargron cloning/forking isn't the issue, pushing your changes is. Especially accepting changes from other people. That's tricky to get right. On the other hand, if you have a popular project, loads of people own a backup of your code. πŸ˜‰

@Gargron i mean it can't be worse than sourceforge, right?


@gargron this is what we get for centralising everything under one private entity.