It's very handy to be able to switch between projects easily from within the app, and the direct GitHub integration is icing on the cake. The only not-awesome thing I noticed is some general lag and flickering, but hopefully that'll get worked out soon. The team at GitHub is doing some fantastic work.
It's so tempting to use a list-view because it looks nice and simple, is easy to implement and it hides complexity. The problem is that I need a view into that complexity to use git. The git model is a tree (or graph even) and to not display it that way just makes things harder.
I think what gitx has is still the best.
in addition to Github for Mac.
* Spelling correction in commit messages.
* Option-Z commits instead of undos when entering a commit message.
Cmd-z. Opt-z types ohm: Ω.
I wonder why they did that.
Most of the alt/alt+shift combinations on the Mac keyboard layout make sense.
Ohm sign is U+2126: Ω
They probably look identical in most (if not all) fonts, but they're treated as two separate characters in Unicode.
There's been a few rare times where I've had to drop back to command line because of crashes, but I'm glad to see it's being maintained and updated.
Funny how writing the documentation took the same amount of time as writing the code for this. :)
That is awesome, I've been using citool for that forever, even though it's ugly on a Mac. (Along with diffing, commit surgery is one of the few tasks where a GUI really scores big).
One thing I've noticed is that GitHub's web interface often misrepresents the number of branches we have. The number count is correct, but master is the only branch visible. And it only seems to happen after merges with the GUI...
Of course, GitHub for Mac should leverage Mac OS X's Accessibility infrastructure so it works with assistive technologies like VoiceOver and full keyboard control (I hope it does!) but I suspect from your comment that's not what you're looking for.
LWN article about Giggle:
I find it easier to do it with a GUI vs. with `git add -p`.
I'm not sure that it supports pushing to/pulling from anything except GitHub, so you might still need GitX/Terminal.app for that. I can't swear to this, though.
Keep up the great work guys!
My mistake appears to be adding a repo that lives in a Windows 7 Parallels VM, something that Git Tower handles reliably with ease.
EDIT: two application force-quits and restarts later, it's working better. My crime may have been dragging a bunch of repos into the application window. There's no progress indication, buy Github Mac 1.1 may have been background processing and therefore seeming hung? Who knows. It's better now.