▲ 210 ▼ Let's Make Sure Github Doesn't Become the only Option - Edward Loveall (blog.edwardloveall.com) submitted 11 months ago by mesamunefire@piefed.social to c/programming@programming.dev 38 comments fedilink hide all child comments
[–] thenextguy@lemmy.world 25 points 11 months ago (3 children) Why? This is isn't about git. It's about github. Two completely different tools. permalink fedilink source parent hideshow 6 child comments replies: [–] IanTwenty@lemmy.world 6 points 11 months ago I know. The author suggests: Experiment with new-to-you version control systems like Fossil, Mercurial, and Pijul. The author is: learning about different version control systems. For example, the differences between Fossil and git revealed a lot of my biases towards git simply because it’s familiar (and Fossil seems really cool). Reading about the theory behind Pijul absolutely bends my brain into knots. I keep trying anyway because conflicts in git are frustrating and I’d like a better solution. The author says: It would be nice to move beyond git one day and have a better experience for managing complex codebases, and not on GitHub’s timeline. permalink fedilink source parent [–] limer@lemmy.ml 2 points 11 months ago (1 child) I think it’s valid unless one thinks git should be the only standard. Looking at other tool chains opens options permalink fedilink source parent hideshow 2 child comments replies: [–] Ephera@lemmy.ml 10 points 11 months ago (2 children) Jujutsu is a Git frontend, from what I understand, much like there's tons of Git GUIs. So, you interact with it in a different way, but you still push to a Git repository and others can interact with your code by using Git. I guess, it somewhat lessens the grip of Git, because they can hook different backend services (e.g. Subversion, Mercurial, Fossil) into this frontend, and from what I understand, they plan to develop an own backend eventually. But yeah, for now, the communication standard is still Git. permalink fedilink source parent hideshow 4 child comments replies: [–] anti_antidote@lemmy.zip 3 points 11 months ago It's not a Git frontend per se, it just uses Git as a storage layer (Google's internal backend doesn't use Git and behaves more like a commit cloud) permalink fedilink source parent [+] crmsnbleyd@sopuli.xyz 1 point 11 months ago [deleted] permalink fedilink source parent [–] SorteKanin@feddit.dk 1 point 11 months ago (1 child) Did you read the post? The author suggests trying out other version control systems too. permalink fedilink source parent hideshow 2 child comments replies: [–] thenextguy@lemmy.world 1 point 11 months ago Yes. I thought it was poorly written. permalink fedilink source parent
[–] IanTwenty@lemmy.world 6 points 11 months ago I know. The author suggests: Experiment with new-to-you version control systems like Fossil, Mercurial, and Pijul. The author is: learning about different version control systems. For example, the differences between Fossil and git revealed a lot of my biases towards git simply because it’s familiar (and Fossil seems really cool). Reading about the theory behind Pijul absolutely bends my brain into knots. I keep trying anyway because conflicts in git are frustrating and I’d like a better solution. The author says: It would be nice to move beyond git one day and have a better experience for managing complex codebases, and not on GitHub’s timeline. permalink fedilink source parent
[–] limer@lemmy.ml 2 points 11 months ago (1 child) I think it’s valid unless one thinks git should be the only standard. Looking at other tool chains opens options permalink fedilink source parent hideshow 2 child comments replies: [–] Ephera@lemmy.ml 10 points 11 months ago (2 children) Jujutsu is a Git frontend, from what I understand, much like there's tons of Git GUIs. So, you interact with it in a different way, but you still push to a Git repository and others can interact with your code by using Git. I guess, it somewhat lessens the grip of Git, because they can hook different backend services (e.g. Subversion, Mercurial, Fossil) into this frontend, and from what I understand, they plan to develop an own backend eventually. But yeah, for now, the communication standard is still Git. permalink fedilink source parent hideshow 4 child comments replies: [–] anti_antidote@lemmy.zip 3 points 11 months ago It's not a Git frontend per se, it just uses Git as a storage layer (Google's internal backend doesn't use Git and behaves more like a commit cloud) permalink fedilink source parent [+] crmsnbleyd@sopuli.xyz 1 point 11 months ago [deleted] permalink fedilink source parent
[–] Ephera@lemmy.ml 10 points 11 months ago (2 children) Jujutsu is a Git frontend, from what I understand, much like there's tons of Git GUIs. So, you interact with it in a different way, but you still push to a Git repository and others can interact with your code by using Git. I guess, it somewhat lessens the grip of Git, because they can hook different backend services (e.g. Subversion, Mercurial, Fossil) into this frontend, and from what I understand, they plan to develop an own backend eventually. But yeah, for now, the communication standard is still Git. permalink fedilink source parent hideshow 4 child comments replies: [–] anti_antidote@lemmy.zip 3 points 11 months ago It's not a Git frontend per se, it just uses Git as a storage layer (Google's internal backend doesn't use Git and behaves more like a commit cloud) permalink fedilink source parent [+] crmsnbleyd@sopuli.xyz 1 point 11 months ago [deleted] permalink fedilink source parent
[–] anti_antidote@lemmy.zip 3 points 11 months ago It's not a Git frontend per se, it just uses Git as a storage layer (Google's internal backend doesn't use Git and behaves more like a commit cloud) permalink fedilink source parent
[–] SorteKanin@feddit.dk 1 point 11 months ago (1 child) Did you read the post? The author suggests trying out other version control systems too. permalink fedilink source parent hideshow 2 child comments replies: [–] thenextguy@lemmy.world 1 point 11 months ago Yes. I thought it was poorly written. permalink fedilink source parent
[–] thenextguy@lemmy.world 1 point 11 months ago Yes. I thought it was poorly written. permalink fedilink source parent