shokwave comments on Less Wrong Product & Service Recommendations - Less Wrong

24 Post author: lukeprog 02 July 2012 01:18PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (365)

You are viewing a single comment's thread. Show more comments above.

Comment author: shokwave 07 July 2012 03:29:23PM 0 points [-]

Git-specific consideration. GUIs tend to wrap up a bunch of low-level actions and abstract them; you can end up doing strange things.

Comment author: DanArmak 07 July 2012 03:43:15PM 0 points [-]

Sounds more like a consideration specific to badly designed git GUIs :-)

I've never used a git GUI, only the CLI. I imagine a simple GUI as being built along the lines of "someone doesn't like the CLI, or maybe someone is using Windows and has no cli, so let's wrap every cli git command in an exactly equivalent GUI command that just happens to run in a window and not in a terminal."

Comment author: shokwave 07 July 2012 03:54:37PM 0 points [-]

Oh, the problem is that concepts like "squash" and "fast-forward merge" and "remote ref" just don't make a lot of sense immediately.

Comment author: DanArmak 07 July 2012 04:43:07PM 0 points [-]

Fine, but that problem shouldn't be somehow specific to the GUI and irrelevant to the CLI. The purpose of having a GUI isn't to teach people git or hide unfamiliar concepts, it's to make correct operations more convenient to people who for whatever reason don't want a CLI in their workflow.