We need a properly-anonymous Git hosting solution. On Tor or something. Where projects like Yuzu can live and thrive without much danger of being shut down. (So long as the maintainers and hosters practice good security hygiene, of course.)
Git was originally designed to be decentralized, but people naturally tend to want to congregate on one site. Linus chose mailing lists for the kernel since they were the closest thing to the fediverse at the time. But nowadays we could probably easily come up with a proper GitHub style site using activitypub to federate the social aspects and git to federate the code.
If we do make that, can we make the git CLI equivalent tool not terrible like the current.
I found git to be so frustrating to learn by trial and error. All the different ways it won’t let you pull updates, the confusing branch and stream tracking stuff where I have to make a new branch and cherry pick the one commit I actually was intending to put in a PR. Finally I find the error messages could probably be way more informative and helpful.
We need a properly-anonymous Git hosting solution. On Tor or something. Where projects like Yuzu can live and thrive without much danger of being shut down. (So long as the maintainers and hosters practice good security hygiene, of course.)
Git was originally designed to be decentralized, but people naturally tend to want to congregate on one site. Linus chose mailing lists for the kernel since they were the closest thing to the fediverse at the time. But nowadays we could probably easily come up with a proper GitHub style site using activitypub to federate the social aspects and git to federate the code.
If we do make that, can we make the git CLI equivalent tool not terrible like the current.
I found git to be so frustrating to learn by trial and error. All the different ways it won’t let you pull updates, the confusing branch and stream tracking stuff where I have to make a new branch and cherry pick the one commit I actually was intending to put in a PR. Finally I find the error messages could probably be way more informative and helpful.