Ask HN: Review my Startup - GitMac: Git, made easy (gitmacapp.com)
As a long time reader(lurker) of HN, I am excited to finally have something to share with everyone.
After migrating from Subversion (and the excellent Versions SVN client) - to Git, there wasn't an OSX app that made it easy to work with checkouts without using the command line (as much). So we decided to make one.
http://gitmacapp.com/
The product is basically at alpha/pre-beta stage, so any feedback would be very much appreciated. Thanks so much.
16 comments
[ 2.6 ms ] story [ 44.3 ms ] threadThe reasoning behind GitMac was after migrating from Subversion (and the excellent Versions client) - to Git, there wasn't an OSX app that made it easy to work with checkouts without using the command line (as much). So we decided to make one.
The product is basically in Alpha/pre-Beta stage, so any feedback is very much appreciated. Thanks so much.
And yes, I should have replied to the OP.
10.5 are both 10.6 supported though.
figure out a way to integrate it with xcode. The lack of git support is the main reason I still use vim for all of my non-cocoa development.
If this is already done, then congrats, I'm one of your early adopters.
Edit: realized I can't actually try it NOW.
As far as Xcode integrations go, I think Xcode 4 actually has Git integrated baked in.
While I appreciate having repository support in an IDE (Eclipse and TextMate), I still find myself using the command-line most of the time (for Mercurial in my case). It would never occur to me to look for a Mercurial UI. It's just so easy to do this stuff from the command line.
"Advanced" functionality - merging, rebase, etc - was purposely left out because that most likely to be done at the command line no matter what.
Git is great. The git command-line tools allow you do do all sorts of SCM gymanstics, but are hard to use if you're a designer just trying to commit the latest CSS file and push it out to your integration server.
It would be really awesome if it were possible to have the app call out to shell scripts to perform certain gestures. Many development teams have custom scripts for their workflow, and it would be great if this GUI could easily let folks use that workflow without touching the command-line.
As for the scripting, are you talking about integrating with git hooks, or just plain scripts? I would love to hear more about your idea, email me at theSpiralLab@gmail.com
I would guess GitX is your main competition. GitX is perfectly friendly, and quite useful for staging and making commits on a single development branch, but doesn't exactly have great coverage of the other features of git that I use, so I end up resorting to command-line relatively often. Good for me I'm sure, but it hampers my workflow a little, especially if I have to start diving through docs when I know what I want to do, but need to look up the arguments to do it.
With that said, I'd welcome a more complete Mac Git GUI, and I look forward to tracking your progress, and evaluating your product when possible. Best of luck.
For the initial release, we are purposefully not including some of the more "advanced" features, until we get feedback on what's most valuable to our users.
Which tasks are most likely to drive you to the command line?
Looking forward to testing this out. Any idea of when you will be ready to release the beta?