News for hackers. Stuff that matters.
Re:Oh shit, git: Getting myself out of bad situations by dilap on Monday December 18, 2017 @12:05PM (#15953128)
Sort of off-topic, but magit isn't really GUI :-) -- though it is very nice, if you're an emacs user. It's Achilles' heel is speed, though -- too damn slow. (Last time I tried it, anyway, which was a while ago.)
Re:Oh shit, git: Getting myself out of bad situations by tarsius on Monday December 18, 2017 @12:41PM (#15953483)
I think Magit could be classified as a TUI [1].

But that still doesn't help explain its benefits to someone who hasn't tried it. For the crowdfunding campaign that I ran earlier this year I wrote a few articles. For those unfamiliar with Magit I would recommend [2] and the more visual [3].

[1] https://en.wikipedia.org/wiki/Text-based_user_interface [2] https://emacsair.me/2017/09/01/the-magical-git-interface/#st... [3] https://emacsair.me/2017/09/01/magit-walk-through/#start

Re:Oh shit, git: Getting myself out of bad situations by aldanor on Monday December 18, 2017 @12:09PM (#15953164)
Well. That depends :) I don't develop in Emacs and use it solely for hosting Magit, in a separate window. So it's kind of a GUI I guess; more so than a CLI anyway.

> It's Achilles' heel is speed, though -- too damn slow. (Last time I tried it, anyway, which was a while ago.)

Don't remember a single of case of it feeling too slow in the last few years, whether on linux/mac... (maybe it just got better over time though)

Re:Oh shit, git: Getting myself out of bad situations by dilap on Monday December 18, 2017 @12:22PM (#15953304)
interesting. i'm on mac; i'll have to give it another try. also we might just have different ideas of "too slow"; for common operations, anything more than instant is basically too slow. :-)
Re:Oh shit, git: Getting myself out of bad situations by tarsius on Monday December 18, 2017 @12:44PM (#15953517)
On macOS it helps to use Emacs 26.1 (unreleased but very solid) or to use a build with a backport of the vfork patch. For more information see https://magit.vc/manual/magit/MacOS-Performance.html.

I also plan to make Magit faster across all platforms.

Re:Oh shit, git: Getting myself out of bad situations by dilap on Monday December 18, 2017 @12:50PM (#15953565)
very cool to hear that performance is a focus area!
Re:Oh shit, git: Getting myself out of bad situations by JetSetWilly on Monday December 18, 2017 @12:11PM (#15953193)
It seems to be incredibly slow on windows, but fine on linux.

It seems like the sort of ui that needs to be near-instant in order to be usable, the premise being you can tap the various shortcuts to assemble a command very rapidly. But on windows this is an exercise in frustration because each command takes at least a second or two at best to execute and often much longer.

Re:Oh shit, git: Getting myself out of bad situations by thomastjeffery on Monday December 18, 2017 @03:18PM (#15955084)
It's a Graphical User Interface.

I think that the distinction that makes a Commnad Line Interface is the REPL.

I consider anything with a non-linear UI that you can see a GUI.