News for hackers. Stuff that matters.
Re:Things Every Hacker Once Knew by pasc1878 on Friday September 29, 2023 @08:25AM (#37702836)
> "But in 2005 Linus Torvalds invented git, which would fairly rapidly obsolesce all previous version-control systems"

> (cries in Perforce)

> Git was a huge improvement over CVS and SVN. Claiming that it rendered everything that came before it obsolescent just suggests massive ignorance of chunks of the software industry.

But this article is for common knowledge. It explicitly says that it does not deal with all parts of the software industry just parts that any hacker would know.

So yes now git is the only version control used for distributed collaboration of source code.

Re:Things Every Hacker Once Knew by xcdzvyn on Friday September 29, 2023 @10:31AM (#37704867)
I've heard Perforce is still pretty common in game dev shops because it handles big files way better
Re:Things Every Hacker Once Knew by pasc1878 on Friday September 29, 2023 @04:53PM (#37709964)
Yes but they are not the subject of this article - the part where he says that git has replaced other VCS is about distributed development.
Re:Things Every Hacker Once Knew by khalladay on Monday October 02, 2023 @12:14AM (#37733920)
Yep. And also because we work with a lot of binary data which can't be merged in any sand way. Being able to lock a binary file youre working with is a necessity.
Re:Things Every Hacker Once Knew by layer8 on Friday September 29, 2023 @02:34PM (#37708387)
Fossil is used. Mercurial is still used. There are probably others.
Re:Things Every Hacker Once Knew by pasc1878 on Friday September 29, 2023 @04:55PM (#37709979)
I agree - but you do still need to know git. Which is the point of the article - what hackers need to know.
Re:Things Every Hacker Once Knew by IshKebab on Sunday October 01, 2023 @09:29AM (#37725752)
Fossil is used by SQLite (who created it) and until recently Mercurial was used by Facebook but that's about it.

Aside from Facebook and Google who have their own custom VCS's the only real games in town are Git and Perforce. Which is a bit of a shame because Git is really bad at some things. Especially large file support (hence Perforce continuing to exist), submodules, and partial clones.