I've played with various tools on OS X, and the best I've found is SmartGIT, which is free for non-commercial use (and Java, so multi platform). I like it for this sort of thing since it also has some helper functions for users of projects like this.

Speaking of which, here's my 2c. Git is designed to address the exact problems discussed in this thread - it allows contributors to safely develop parallel branches and 'grown-ups' to merge selected branches with the main branch, and it has great support for tags and full releases, *but* it's way harder for the dabbler to work on some features but try to keep up to date with an ongoing flow of many changes. For instance, if I were working on ImageStreams, and had occasional small fixes, but also wanted to keep up to date with the 'head' branch, I'd expect to have a lot of merge problems when I update - I do have with another project that has moved to Git.

Not enough to stop things moving ahead, but just a caveat. The normal users who wants to just do a complete check-out of a formally tagged release should be fine, they just may have to start from a blank slate each time, unlike say SVN, which works well with a 'master/remote' and 'slave/local' repo.

Sorry I can't offer to contribute yet, I don't really have my head around OSG yet! Hopefully down the road. Great project, thanks for the hard work.

Regards,

Bruce Wheaton

PS The hardest part of moving to Git was giving up Versions, the most 'Mac-like' SCM client I've seen yet.



On Feb 26, 2010, at 8:23 AM, Robert Osfield wrote:

Hi Mathieu et. al,

On Fri, Feb 26, 2010 at 12:34 PM, Mathieu Marache <[email protected] > wrote: Mercurial had a head start but now things are even in terms of tools, both command line and graphical.

Windows :
 - command line with msysgit : 
http://msysgit.googlecode.com/files/Git-1.6.5.1-preview20091022.exe
 - explorer integration with TortoiseGit : 
http://code.google.com/p/tortoisegit/downloads/list

Mac :
 - git : http://code.google.com/p/git-osx-installer/downloads/list
- gitk : comes in with git and is a graphical local repository browser
 - GitX (my fav app) : http://gitx.frim.nl/

Could Windows and Mac users have a play with these tools. It'd be good to get feedback on how you get on with the various tools for Git, Mercurial and Subversion and how they all compare with each other.

Thanks,
Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to