4 ms·
What do you even mean? Github made a decentralized service a centralized one by encapsulating it. This “impact” isn’t the fault of Git at all.
by leroy-is-here 3y ago
What do you even mean? Github made a decentralized service a centralized one by encapsulating it. This “impact” isn’t the fault of Git at all.
- morsch 3y agoThat's why he said that Git's feature set doesn't go far enough. Most projects need an issue tracker and a tool for discussing proposed changes. These things are out of scope for Git, but since people needed them, they congregated around a centralised service that builds around it. Of course, decentralised alternatives for issue tracking and pull requests exist, too.
- leroy-is-here 3y agoThis is why Linus uses email. It’s the Unix way — Git is just another tool. It doesn’t need to be a website, and an issue tracker, and a change proposal database, and version control software, and a social media website, and pull request tracker. It just needs to be a version control software with some decentralization. If todays developers were tasked to build the World Wide Web again, we would all log into some oAuth portal.
- manojlds 3y agoIt is the fault of Git because it doesn't take it whole way. If the things I need to work are centralised then Git is not doing everything it should. For comparison, check Fossil - https://www.fossil-scm.org/ https://www.fossil-scm.org/