| ▲ | IshKebab 5 hours ago | |||||||
I don't know if it was meant to be a dig but I hope you don't think the fact that Git was a big advancement on SVN means it doesn't deserve any criticism. It's very widely remarked that the Git CLI is pretty miserable, and as soon as a better (so I hear) alternative comes along they suddenly realise and start improving it... This happens all the time in software. Some software has crap UX or missing obvious features (e.g. comments in package.json). People try and improve it but are rebuffed because the maintainers claim it's fine as it is. Effort goes elsewhere to a competitor project which starts to attract users. Maintains of the original project have a sudden and coincidental change of heart! | ||||||||
| ▲ | chrishill89 3 hours ago | parent | next [-] | |||||||
> It's very widely remarked that the Git CLI is pretty miserable, and as soon as a better (so I hear) alternative comes along they suddenly realise and start improving it... This happens all the time in software. This command is implemented by just one single (but prolific) contributor. His own idea. | ||||||||
| ▲ | locknitpicker 3 hours ago | parent | prev | next [-] | |||||||
> It's very widely remarked that the Git CLI is pretty miserable, (...) You hear some very vocal critics expressing hyperbolic personal opinions on the topic, but I find that in the majority of the cases the opinions aren't objective or grounded on reality. It's just people whining. The litmus test is asking what is the worst example of this "pretty miserable" CLI they talk about. More often than not it's just baseless nitpicking. I recommend you give the litmus test a try to see how far this myth flies. | ||||||||
| ||||||||
| ▲ | wakawaka28 2 hours ago | parent | prev [-] | |||||||
>It's very widely remarked that the Git CLI is pretty miserable, and as soon as a better (so I hear) alternative comes along they suddenly realise and start improving it... This happens all the time in software. I don't think these claims have merit, for the most part. More often than not, people just don't take any time to learn git, then get on a soapbox about it. If you think these commands are worthwhile, by all means use them. I happen to think git rebase is all you need. Giving people crutches to avoid using it just delays their enlightenment. But not everyone reaches enlightenment, it's true. I don't think jj adds anything compelling over git either. But different strokes for different folks... | ||||||||