Switching to git ?

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Post Reply
Tryum
Posts: 2
Joined: Tue Oct 27, 2009 5:05 pm

Switching to git ?

Post by Tryum »

Hi,

Wouldnt it be easier for "community coding" to switch to git / github ?


cheers,
CuteAlien
Admin
Posts: 9843
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Post by CuteAlien »

I haven't used it yet. What would we gain from moving to github? For a start it would it would certainly be harder as we're used svn/sourceforge. Also using something like git/mercurial additional for local versioning is already possible. And certainly svn worked so far well and it has a lot of beginner friendly tools and still a wider range of tool support in general.

For me personally it is hard to draw a comparison as I haven't worked yet with any project in github. But I guess when I try that ever out then I'll rather start with a smaller project first. Although not sure if I can bring myself to try git as I'm already rather used to Mercurial, so maybe I'd rather use bitbucket ;-)
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Arcoroc
Posts: 51
Joined: Wed Oct 01, 2008 11:40 pm
Location: Canada

Post by Arcoroc »

The git comment is interesting. I have been using Git lately and it is, with certainty, great. No doubt it is rapidly becoming a de facto standard for new projects. I am rolling it out at work as front end before P4, before considering a full switch. I can foresee that taking a good year or two before it happens, though, considering the scale of projects and the current level of familiarity for most people (close to none).

I agree with your comment then as svn is well integrated in third party tools while Git is not, yet (say for instance, Xcode). Certainly you can do anything in Git and more, once passed the learning curve to reach the ability to make patches and use public repository based workflows over ssh - from command line or using a number of graphical tools out there that are either recent, in beta, or platform specific.

Since it would seem to require quite a bit of setup and everyone to learn in the process, it is unclear that the community would gain enough in flexibility to outweigh the investment - Far early, in my opinion.
L/
DtD
Posts: 264
Joined: Mon Aug 11, 2008 7:05 am
Location: Kansas
Contact:

Post by DtD »

I don't see any problems with SVN, I don't think it'd be productive for Irrlicht to switch to GIT with no compelling reasons.

Also, if you're wanting to switch to Git so everyone can contribute to Irrlicht with no control (I assume that is what you mean by community coding) then I don't think that is a good idea either. First, SVN can do this they just have it restricted. One thing I always liked about Irrlicht is that users can change the code and put them here on the forums and get them officially merged, but it requires people to approve of the change first. Less mess and bugs that way.

EDIT: After trying out Mercurial, I can say it is a huge improvement over SVN, the above opinion no longer applies.

~DtD
Post Reply