@itsfoss I hate git. It has a terrible user interface. After years of using it, I still do not understand how it works. I never could. get rebase to work.
For that matter, I do not like Linux either. Crashes every time I did an upgrade. No problems using freebsd. For my use case, jails are much better than containers.
@itsfoss it's weird when people tell this story they don't focus on what an absolutely disastrous decision this was for Bitkeeper.
@itsfoss I don't know if the Linux kernel would have stayed on Bitkeeper to this very day but I do think a few more years without git would have let the distributed version control sector solidify into a tangle of incompatible systems. We might not have gotten the git monoculture we have today, with all its benefits and disadvantages.
@itsfoss
I know Torvalds is at the origin of git.
But can we start to spotlight Junio Hamano who has been actually developing git for 20 years ?
@itsfoss The legend is now vibe coding, helping normalize an unsustainable business model, environmental destruction, and reliance on Big Tech.
Legends used to stand for more.
@itsfoss this is what humans should do with capitalism-- realize we don't want to keep paying the cost, so create something better and sharing it with the world
@itsfoss We would have Mercurial then and bunch of other VCS systems 🤷🏻
@itsfoss Yes, but skip github... Run your own git!
@itsfoss If I remember correct, Linus wandte to use a closed Sources System, But Others declined?
Git: Revision control from the people who brought you epoll!
@d_olex No because (according to https://en.wikipedia.org/wiki/Mercurial ) mercurial was created for the same reason git was created.
@itsfoss cvs sucked much worse than git. git is reasonable.
@itsfoss I was introduced to SVN and used it for over five years before I ever encountered GIT. That gave me an advantage in that I understood most of what GIT was doing (except rebase) even though the flow was a little different. I also prefer to use a UI for interacting with GIT over doing it from the command line.