News for hackers. Stuff that matters.
Re:In a Git repository, where do your files live? by TylerE on Thursday September 14, 2023 @07:24PM (#37516141)
Blame the Linus Torvalds personality cult. Only way that terrible UX got traction in the first place. If anyone OTHER than Linus had written it, it would have been mocked, and deservedly so.
Re:In a Git repository, where do your files live? by appplication on Thursday September 14, 2023 @07:38PM (#37516259)
Yeah, I originally had some Linus snark in there but deleted it. My above comment is being rapidly downvoted though, which is in some sense validating.
Re:In a Git repository, where do your files live? by Yodel0914 on Thursday September 14, 2023 @07:52PM (#37516373)
That's a pretty big claim. Git solved real problems at the time in a novel and extremely useful way. Coming from SVN (or god forbid VSS), the power and flexibility of git more than made up for its difficulty to grasp.

Why it "won" over alternatives with cleaner UX (eg Hg) is a different question, and I think has a lot to do with github.

Re:In a Git repository, where do your files live? by spaniard89277 on Thursday September 14, 2023 @08:07PM (#37516497)
Git may solve real problems but honestly, it's a PITA to use. Just for basic tasks needs quite a lot time sink to understand what's going on and what do you need to do.

It gets in the way of the workflow IMO.

Re:In a Git repository, where do your files live? by TylerE on Thursday September 14, 2023 @10:05PM (#37517348)
Mercurial came out essentially simultaneously, solved the same problems, with a much more coherent UX.
Re:In a Git repository, where do your files live? by Yodel0914 on Thursday September 14, 2023 @10:25PM (#37517517)
Early on, I was definitely a proponent for hg over git. I assumed it would at the very least remain a peer, given how much more sane the UX is. I was wrong though, and I don't think it's just because of github.

Named branches being baked in turned out to actually be a real pain in mercurial. Sure, you can use bookmarks (and we did) but starts to quickly feel like you're swimming against the current.

Re:In a Git repository, where do your files live? by KRAKRISMOTT on Thursday September 14, 2023 @08:31PM (#37516655)
It's bigger than him. GitHub built their SaaS on top of it. Had they chosen subversion or fossil, history would be very different.

People use git because everybody else uses git and it started because GitHub provides easy code sharing and a better UI than the alternative — SourceForge and mailing lists.

Re:In a Git repository, where do your files live? by mr_toad on Thursday September 14, 2023 @09:31PM (#37517098)
People could have kept using SVN or whatever else. They jumped ship in droves, way before GitHub.

At the time it was the only distributed and open source VCS. Fossil may have come quickly on its heels, but it was already too late.

Re:In a Git repository, where do your files live? by fragmede on Thursday September 14, 2023 @09:38PM (#37517145)
[delayed]
Re:In a Git repository, where do your files live? by eru on Thursday September 14, 2023 @10:02PM (#37517323)
And others were released before git:

> The first open-source DVCS systems included Arch, Monotone, and Darcs. However, open source DVCSs were never very popular until the release of Git and Mercurial.

https://en.wikipedia.org/wiki/Distributed_version_control#Hi...