Live data from Hacker News

Is Git Irreplaceable? (2019)

fossil-scm.org

11–20 of 559 posts

Re: Is Git Irreplaceable? (2019)

#11
post #7
post #4

Earlier quoted context omitted.

Which features would make it for you?

Perforce is still in use in content heavy industries because Git still struggles with large binaries. Something with git branch semantics that could handle those files would be huge.

Isn't that what Git LFS is about?

Re: Is Git Irreplaceable? (2019)

#13
I am happy to use whatever everyone else starts using, provided it works at least as well. But I also do not have many problems that git won't solve, so I don't feel a burning need to switch. I think git is good enough that source control is no longer a very interesting problem.

Re: Is Git Irreplaceable? (2019)

#14
post #7

Earlier quoted context omitted.

Perforce is still in use in content heavy industries because Git still struggles with large binaries. Something with git branch semantics that could handle those files would be huge.

Isn't that what Git LFS is about?

This is funny, this exact same conversation happens on hn at least once a month. Reply for reply same convo

Re: Is Git Irreplaceable? (2019)

#15
post #7
post #4

Earlier quoted context omitted.

Which features would make it for you?

Perforce is still in use in content heavy industries because Git still struggles with large binaries. Something with git branch semantics that could handle those files would be huge.

I actually like perforce. (if you're not constrained by distributed)

It does huge well, and I like the one-number changelist.

Re: Is Git Irreplaceable? (2019)

#16

SVN seemed irreplaceable not so long ago and CVS before that and RCS before that... When someone comes up with something demonstrably better and gets the right people to start using it, people will switch over.

SVN also had serious difficulties and performance limitations which git does not. Git is somewhat confusing to use, but not enough so that anyone really cares all that much (besides a few people who really care) and that is not a recipe for easy replacement. There were/are slightly less confusing version control systems (mercurial) but they didn't catch on for whatever reason.

I mean so is Unix and it's still around all these years. Heck there's nothing especially obvious about a for loop, yet every language has them. Once everyone's accustomed to the weird interface they are just going to demand everything else have the same weird interface they're used to. This is one of the lamentations of the Unix Hater's Handbook.

Re: Is Git Irreplaceable? (2019)

#17

SVN seemed irreplaceable not so long ago and CVS before that and RCS before that... When someone comes up with something demonstrably better and gets the right people to start using it, people will switch over.

SVN also had serious difficulties and performance limitations which git does not. Git is somewhat confusing to use, but not enough so that anyone really cares all that much (besides a few people who really care) and that is not a recipe for easy replacement. There were/are slightly less confusing version control systems (mercurial) but they didn't catch on for whatever reason.

> There were/are slightly less confusing version control systems (mercurial) but they didn't catch on for whatever reason.

Also (sorta) darcs, and hopefully pijul. I sincerely hope some patch-based version control can catch on.

Re: Is Git Irreplaceable? (2019)

#18
post #7

Earlier quoted context omitted.

Perforce is still in use in content heavy industries because Git still struggles with large binaries. Something with git branch semantics that could handle those files would be huge.

Isn't that what Git LFS is about?

Yeah, but it’s not really out of the box.

Re: Is Git Irreplaceable? (2019)

#19
Every version control system that's become dominant in my lifetime became popular because it fixed a major obvious flaw in the previous dominant system (RCS, CVS, SVN).

From where I sit, Git has a couple obvious flaws, and I expect its successor will be the one that fixes one of them. The most obvious (and probably easiest) is the monorepo/polyrepo dichotomy.

Re: Is Git Irreplaceable? (2019)

#20

The cloud is going to change a lot of stuff, file-system based code might be gone, code-in-database is already halfway here ... opportunity

I agree with the first half of the statement: we indeed do not have a cloud-first version control system. It could bring some real benefits of tight integration with continuous build and other things considered to be essentials nowadays.

I don't see files going anywhere. I would like to listen to examples of "code-in-database is already halfway here", if you happen to have them.

Post reply on HN