Comment by brockers

2 days ago

Honest question. I love some of the additional capabilities and specifically the dependency commits, virtual branches, and JSON output...

BUT why not just work with the git community to add this functionality? It doesn't seem like the kind of thing that needs to "replace" git, as opposed to "improve" git?

There’s no business in working with an existing community to add functionality. And hence, where do you think the full time developers working on the project would get their livelihood?

Yes you could add all these things to git, but no, nobody will give you $17M to do it, nor will you find competent engineers who are willing to work for whatever funding they can find for “improving git”, which in all reality will probably round down to 0 in comparison to several software engineer’s salaries.

Unless one wishes to control the entire ecosystem rather than simply participate in it.