Live data from Hacker News

GitHub for Mac

github.com

31–40 of 214 posts

Re: GitHub for Mac

#31

This looks awesome. I really hope that their next move is to create a Windows version, as I haven't yet found a Windows Git GUI that I like.

They'd have to create a Windows version of Git first, wouldn't they? Then the GUI.

Re: GitHub for Mac

#32
post #28

I hate all the visual clutter and unjustified complexity the new stylish iOS-like interfaces bring. Those interfaces are only good for Twitter and friends (and for screenshots). Some feedback: * Get rid of huge spacing everywhere (for example here: http://github-images.s3.amazonaws.com/blog/2011/mac-screensh... ) * Make animations go faster. * History should have preview pane with diffs (see Mail) instead of making m…

Agreed—the concept of porting UIKit to OS X is insane to me. The Mac desktop is not an iPhone! I don’t want to interact with a desktop app as if I were on a phone—especially not an app that I’m ostensibly supposed to use for development.

That said, creating a desktop interface for GitHub is a brilliant move. Bravo!

Re: GitHub for Mac

#33
I wonder why they've released a client for OS X and not another OS―if anything, Windows is pretty lacking in git love.

Whose is its target audience and the desired function? New users, to reel them in with a shiny UI? Or established users who don't use it much, to make the experience simpler? (And if it's established users who use it much―isn't the command-line faster for them?)

If they want more users to use GitHub, surely a GitHub for Windows makes more sense (unless this is an employee's side-project gone primetime).

Re: GitHub for Mac

#35
It's a good first attempt, but it's not quite there yet and won't replace gitbox in my workflow.

The big problem is that it will only work with the origin remote [1]. This means no pulling in upstream changes, then pushing it to your fork - doing this on multiple branches with the command line is a pain, and something a GUI would be great for.

The interface feels a little half baked too, e.g why the multiple overlapping sidebars - one blue, one black, why not just merge them?

[1]http://mac.github.com/help

Re: GitHub for Mac

#37

This looks awesome. I really hope that their next move is to create a Windows version, as I haven't yet found a Windows Git GUI that I like.

They'd have to create a Windows version of Git first, wouldn't they? Then the GUI.

I've been running Git on Windows for several months. I don't see any reason why they can't take advantage of the existing work in that area.

http://code.google.com/p/msysgit/downloads/list?can=3

Re: GitHub for Mac

#38
This app is great. I've been waiting for something like this.

I hope they iterate on the staging/commit UI because, as is, I'm still going to use GitX to preview and selectively stage things. Some suggestions:

* Get rid of expand/collapse and checkmark pattern. Let me see two lists of files -- changed and staged. If I click on one, show the changes.

* Staging by chunk & line.

* Squashing with the previous commit.

Re: GitHub for Mac

#39

How does this compare to Tower? It's not obvious from the website, but I'm guessing is less fully featured. Anyone with experience with both who can comment?

I have been using Tower almost daily since it was released in beta some months ago.

The feature set it comparable, with the biggest missing feature being individual file rollback. Tags and stashes, as well, do not seem to be supported in github for mac. Perhaps I have simply not found them in the interface yet.

In terms of workflow, performing tasks in github for mac is more cumbersome. The gui, while nice, does not fit all that well to a fast git workflow. You must wait for panes to load separately from one another, so one code review and commit may involve loading several panes. This is much different from Tower, which tends to keep most tasks present in the main window. In a dual-monitor setup, Tower works well when occupying a screen, while github for mac would be wasting space if used in that format.

The history browser, too, is quite simplistic. Tower can render commit history in the way that github for mac has chosen to do it, but I prefer the way that gity and others have allowed a history list and commit tree. One thing I like about Tower is the ability to scroll down a commit history and instantly see the diffs of that commit. With github for mac, you must click on a commit and bring up the diff in the whole window -- which seems a symptom of its non-multitasking workflow.

At this point, I could not see myself using this over Tower in any project scope, though this is of course tinged by my experience with working with Tower. It is very nice that github for mac is free, and having more offerings in the space is going to be great for innovation, but I do wish they had taken a different approach with their interface. Perhaps more to like will come of further use.

Re: GitHub for Mac

#40
Downloaded and played with the App a bit.

While it's beautiful and a great first version, I don't think it really provides anything that GitX doesn't already do better. I can see how this tool might be valuable for someone who's intimidated by git, because it's hiding a lot of what's going on. But in it's current state I wouldn't use this for more than training wheels. If / when they add pull request support and other Github specific features I might come around.

Post reply on HN