On Sun, Mar 15, 2009 at 09:07:44PM +0000, Stéphane Bisinger wrote: > Hi, > > 2009/3/15 Youness Alaoui <kakar...@kakaroto.homelinux.net>: > > On Fri, Mar 13, 2009 at 09:02:04PM +0000, Stéphane Bisinger wrote: > > > > Yes indeed, but that's just the way we work.. we usually > > develop, then we enter a feature-freeze period and then we > > release... > > Not just you, but most open source project works this way and those > who don't usually have trouble... I was not questioning this ;) > > > Well, we do already work with branches and we did already > > discuss this quite a while ago (from the time when we were > > using CVS).. the general idea was that noone wanted to do > > it, noone wanted to use branches, they looked overly > > complicated and although we tried every tutorial available > > we ended up not understanding how they work (remember, > > CVS..) when we moved to SVN, we didn't really bother that > > much from changing our no-branch methodology.. the way we > > work is fine in my opinion. > > I know what you mean, the only reason I knew there were branches when > I was using SVN/CVS is because you are encouraged to create a > "branches" directory when creating a repo... And anyway with SVN using > branches is basically a nightmare. Having worked a lot with git > recently, branches have become an unvaluable tool, the kind of tool > that makes me wonder how I could even make breakfast without it... > hehehe, yes, git is very nice and branches in git just seem natural... however, although I use git extensively, I rarely use branches.. I do use them, but not as much as others... It's really just a matter of taste...
> > Yes, git... well, I use git for work everyday, and one thing > > that I know for sure about git is that it's not easy to use > > for everyone... > > Granted, git isn't as easy as SVN or CVS, but on the other hand it is > also much more powerful. Of course this is a matter of tastes, mainly, > both CVS and SVN can do the job. > yes, but the question really is "does git's power warrant its un-easy-ness"... in other words, all those extra features, do we *need* them ? I don't feel like we do... either way, anyone could be using git-svn and have local branches, etc... > > SF having git now is good, but I don't think > > it fits the way we work, and I think that noone is ready to > > learn how to use git. > > I think that SVN is really fit for our workflow and I don't > > think it's a good idea to switch... > > This is an absolutely valid point... And I understand it perfectly, > when we forked centericq and created centerim I was reluctant about > the switch from CVS to git, it was my first approach with this tool > and it was still really complicated (you had to use cogito back then). > After some time spent using it, though, I began to understand it's > full power and now I wouldn't go back for anything in the world. Of > course this is me, it must work for you. > oh, you worked on centericq? nice to know! I just realized we never actually had formal introductions.. :) anyways, yes, you can get used to git, but i've been using it every day for a year now and I still find it hard to use.. with svn it's easy.. "svn checkout/update/commit" you don't really need anything else.. with git, you really need to know a lot of stuff just to get the basic stuff done... IT also exposes its internal state to you.. like doing a commit requiring a 'git add -u' and the reflogs and stuff.. Anyways, I think git is for advanced developers, and while we do have talented developers here who can easily pick up git, I beleive that there are some people who are not yet ready for it.. new developers who never used any RCS ever before, or translators, or users, etc... The learning curving is too steep and the tool was really done for 'kernel hackers' rather than mortals like us... > > Besides, svn is already relatively easy to work with with > > regards to branches, so i don't think there's anything that > > warrants a migration to git. > > I have to disagree on this one, merging and managing branches in SVN > is a lot more complicated than with git. The second best feature of > git for me, after the great advantage of not having to rely on any > central server, is the easy branching and merging. > well, it's really not that bad, it only has one huge disadvantage, it's the fact that a merge is basically about applying a huge patch and you loose your commit history (although you can get it from the log of the other branch), but apart from that, svn branches still does work nicely. (there's also a bug with SF servers > > Anyways, this is all just my personal opinion, maybe others > > have different opinions than mine, so of course I don't mind > > anyone disagreeing with me. > > Thanks for answering, I do not wish to change your habits, but just to > highlight a possible issue and give you suggestions on a possible > evolution. Other than that, it's up to you to decide whether the issue > exists or not > no problem, discussion is always welcomed! Maybe it will raise some new questions or give answers to some other developers and the disucssion will spread forward maybe to something better! Like I said, in my personal opinion, SVN is all we need with our current workflow, if others don't agree, then I don't mind moving to something better. KaKaRoTo > -- > Stéphane > > ------------------------------------------------------------------------------ > Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are > powering Web 2.0 with engaging, cross-platform capabilities. Quickly and > easily build your RIAs with Flex Builder, the Eclipse(TM)based development > software that enables intelligent coding and step-through debugging. > Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com > _______________________________________________ > Amsn-devel mailing list > Amsn-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/amsn-devel ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Amsn-devel mailing list Amsn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amsn-devel