views:

3147

answers:

11

Can anyone recommend a good repository viewer for Git, similar to gitk, that works on Mac OS X Leopard? (I'm not saying gitk doesn't work)

Of course I would like a native Mac application, but as I haven't found any, what are the best options to gitk?

I know about gitview, but I'm looking forward to evaluate as many alternatives as possible.

http://sourceforge.net/projects/gitview

+6  A: 

There are a couple under development.

I don't know if there are any that have hit 1.0.

Chris Hanson
Gitty's gone unchanged for nearly three months - I'm thinking it's a dead project now.
Ben Scofield
+2  A: 

1.6 comes with git gui that works pretty well on my mac.

Brendon
+14  A: 

There's also gitx, it's progressing well and under active development (multiple commits per day).

Dan
I have changed this as the accepted answer because, after several months the state of the art has changed and I finally settled with GitX.
Sergio Acosta
A: 

@Brendon:

Thanks a lot. I recently upgraded to 1.6 but didn't know about git gui.

Sergio Acosta
this should be a comment i think. seems someone already thought the same and gives you -1
claferri
Yes, I agree. This answer was posted when StackOverflow didn't supported comments yet, a while ago during the Beta. I'll leave this as an educational tool for those that like downvoting this kind of answers =)
Sergio Acosta
I nullified the downvote with my upvote because, like Sergio said, SO didn't have comments at the time this was posted.
Dan
+2  A: 

As horrible as it looks, the git gui and gitk commands are as good as any.

GitX looks extremely promising, and very Mac-like (things like QuickLook'ing any file in any revision). Gitnub is probably the furthest along in development, but it has no concept of branching currently, and is pretty basic (it does far less than gitk)

dbr
+3  A: 

Gitty is under development right now, basically I am working on it and it is in turn working off of BazaarX which is under heavy restructuring right now. Gitty will essentially be BazzarX with the Bazaar backend ripped out and a GIT backend put in instead and any UI tweaks made for GIT Differences from Bazaar (ie hashes instead of version#'s,etc. The good news is that as developers on BazaarX we have got our act together and have our respective assignments for what area of BazaarX to work on and BazaarX is being designed to be VCS agnostic which will make my job of integrating GIT Into it much easier. We also have a bunch more people working on BazaarX now which makes my job of working on Gitty easier.

Currently Gitty is the only native/Cocoa app for this that i am aware of. I can't say when i'll be done and hit 1.0 but I am happy with the direction I am going on in Gitty and BazaarX.

Colin Wheeler
+1  A: 

I'm using git gui and gitk on leopard with the latest git from mac port. Works great for me.

claferri
+1  A: 

Gity: http://macendeavor.com/gity

bl4th3rsk1t3
+1  A: 

I would recommend on using this experimental version of GitX, by Nathan Kinsinger at http://github.com/brotherbard/gitx/commits/experimental until it gets merged into the main program. I have been using it for some time now, and haven't had any problems. You will have to manually clone the repository and build it in XCode. I has a way better interface than GitX, as well as more features.

asmeurer
Thanks for your answer. I'm cloning the repo right now!.
Sergio Acosta
A: 

GitX is great; along with the command line tool, it's what I use.

If you want to make gitk look slightly less ugly (decent fonts and native Mac widgets) it can be done: http://effectif.com/git/making-gitk-look-good-on-mac

Graham Ashton
+1  A: 

How about SmartGit?

Plumenator
Looks interesting. I'm downloading it and will try it for a few days. Thanks for the answer.
Sergio Acosta
I've used SmartCVS and SmartSVN a lot and love the products. Haven't used SmartGit yet, but I'm sure they must have done a good job. Please do share your experience after you've played with it.
Plumenator