2 ms·
Git doesn't even need to be "hosted" anywhere. That's the point of it being distributed. What needs to be hosted somewhere are all the barnacles (like issue tra
by ryandrake 2mo ago
Git doesn't even need to be "hosted" anywhere. That's the point of it being distributed. What needs to be hosted somewhere are all the barnacles (like issue tracking, code reviewing, CI, and so on) that have grown out around git, that people and businesses have become dependent on.
- seanc 2mo agoWhich is why they cleverly moved the central story of a software change from the commit to the PR. Commits migrate automatically with the repo. But migrating PR descriptions and comments takes engineering effort.
- kortex 2mo agoRhetorically, why can't folks add the feature of PRs to Git? Git is fundamentally just a graph manipulation engine and data structure. It would just be another object type, in a layer which sits above the normal commit graph. Obviously there is no "just make X" in software, but this feels reasonably achievable, and would have tremendous benefit for the cost.
- pwdisswordfishq 2mo agohttps://git-scm.com/docs/git-request-pull https://git-scm.com/docs/git-request-pull
- dannyw 2mo agoWhere would you put comments then? Sure, there’s always mailing lists, but even so, someone still has to host Mailman. I do think GitHub has positively contributed to the software industry and open source. It’s been enshittified for sure, but it has had a golden era.
- jayd16 2mo agoLFS files sorta do need to be hosted. At least, it exists because full clones are untenable for many projects.
- thayne 2mo agoIt doesn't have to be. But without a hosted "source of truth", it's kinda hard to actually distribute it, and have a way to accept pull/merge requests/patches.
- jolaflow 2mo agoIn regards to issue tracking there are alternatives. Epiq is a git-native (vendor agnostic) issue tracker you self-host: https://ljtn.github.io/epiq/ https://ljtn.github.io/epiq/