News for hackers. Stuff that matters.
Re:Pijul is a free and open source (GPL2) distributed versio... by Zigurd on Wednesday February 21, 2024 @11:45AM (#39456107)
There is empirical evidence that git is diabolical: Git can be thought of as an experiment in how to make an API GUI-proof. There is no possible direct manipulation visual representation of git operations that doesn't dumb it down.
Re:Pijul is a free and open source (GPL2) distributed versio... by ljm on Wednesday February 21, 2024 @01:24PM (#39457476)
I content that magit, while not a GUI, pretty much transcends git’s CLI.

GUIs will only ever tackle a subset of git’s functionality since if you’re already a power user you’ll be comfortable with the command line.

Re:Pijul is a free and open source (GPL2) distributed versio... by Zigurd on Wednesday February 21, 2024 @04:52PM (#39460104)
I'll give magit a try. But imagine if you had to use TEX to format anything more than trivial documents. It makes me want to get a Vision Pro and see if a direct manipulation git UI could access the full potential but with visual discoverability and safety.
Re:Pijul is a free and open source (GPL2) distributed versio... by rjmunro on Thursday February 22, 2024 @04:26AM (#39464953)
I find gitx really helpful at understanding what's going on in git. Especially its ability to drag branches around the tree shows you that branches are just labels, they aren't the actual code. It doesn't do everything, but what it does do certainly isn't dumbed down.

You definitely need a gui to do partial commits. git add -P is just horrible to use.