On Wednesday 02 September 2009 22:44:56 Tom P wrote:
> Yes, I agree, a distributed system is overkill for the data portion.

I would disagree...

> 1) data is handled well by a lightweight client-server model (either CVS
> or SVN) that:
>   - allows users and developers to synchronize their local data set,
> simply and quickly

With the data tree, we frequently have several people working on the same area 
(aircraft models, in particular) - not only that, but many of the people 
working on aircraft models have historically not had any kind of commit 
access to the main repository.  The line between user and developer is very 
blurred in the data tree... which is why something like git seems to me to be 
perfectly suited to the job.  

As I see it, switching to a distributed model such as Git would allow people 
like me who have no commit access to the main repo to maintain their own work 
under a nice version control system, greatly improve the ease of 
collaboration with other people working on the same models, and reduce the 
need for each individual modeller to have full commit rights (by making 
merging so much easier for those who do have them).

I switched to using the mapserver git repo for the data tree quite some time 
ago, and the improvements for a modeller like me were massive.  No more lost 
work (I often had CVS completely botch my local changes), and all my own 
local changes nicely version controlled with an easy to follow history.

>   - doesn't need advanced support for branching and merging
I would strongly disagree with that, from several years' experience 
collaborating on models for FG...

In case it wasn't clear by now... I think we should be using git for both 
source and data - as previously mentioned, many (if not most) FG developers 
are already using it (though missing many benefits that would arise from the 
main repo being git).

Cheers,

AJ

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to