On 11-Nov-07, at 10:52 AM, Ulisses Furquim wrote:

> Hi,
>
> On Nov 10, 2007 10:07 PM, Brian 'morlenxus' Miculcy  
> <[EMAIL PROTECTED]> wrote:
>> On Sat, Nov 10, 2007 at 03:46:44PM +0100, Michel BRIAND wrote:
>>> Hi,
>> Hi
>>>
>>> Fist, your involvement and wisdom as team leader is respected and
>>> appreciated !
>>>
>>> Ulisses said:
>>>> Formalising can be a good thing, I think. We could even try to  
>>>> change
>>>> our workflow and start using git. What do you think?
>>>>
>>>
>>> Yes, git is a good trade, everyone noticed that CVS is so slow, and
>>> that's prevented devs from tagging releases in the past.
>> Don't see why people want's to push git, cvs is working and i guess  
>> we
>> have better things to do than changing the source management  
>> software.
>
> Yes, CVS is working and that's exactly what keeps people not seeing
> how better we would be with git. Being able to commit locally, create
> branches to work on separate features and be able to merge afterwards
> and so on. Once you work with git you notice how things could be
> really easier and how painful it is to work with CVS.
>
> Like I said before we'd have to change our workflow to enjoy all the
> benefits of the decentralized nature of git. However, talking to
> Raster (on IRC) he had a very strong opinion of staying with CVS or
> changing to SVN (unlikely, though).

GIT has it's own downsides. The main one, and a big one for us I  
think, is that it will make people go off and develop features and  
just bomb the trunk with them. Chunks of code that are too big to be  
reviewed. I know people currently use the commit list to review  
patches as they go in, and we send around patches before they're  
committed. DVCS has a tendency to break this model.

There are a couple of good articles by the SVN guys about this  
behaviour:
http://blog.red-bean.com/sussman/?p=79
http://blog.red-bean.com/sussman/?p=20
http://web.mit.edu/~ghudson/thoughts/bitkeeper.whynot

So, while GIT might be great. I don't think it's the right fit for E  
development. At most, I'd say go to SVN but even then, CVS works. It  
has its limitations but they're limitations we know and we've already  
figured out how to deal with.

For people that want to use GIT on top of CVS, feel free. There is a  
bit more pain but it's do-able.

dan

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to