[Live-demo] Improved translation status

maplabs at light42.com maplabs at light42.com
Mon Nov 12 11:46:55 PST 2012


based on my recent commercial software development experiences:

* git has the advanage in branching and merging; very useful when 
developers are adding substantial new features that require breaking 
changes, common in the early stages of big web and desktop projects

* git has better web-based analytics; lots of neat charting and 
tracking and such

* git has popularity and 'cool', web hosting is widely available; young 
developers are more likely to start with it and use git with each other 
on cutting edge projects

* subversion is well known and very stable

* subversion works well enough with existing multi function support 
apps, like Trac

* subversion does not encourage branching and merging, in fact it is 
difficult to do even for skilled users

The Live project does not have a lot of forking and branching; in fact, 
stability is key and growing to be one of the core strengths of the 
Live project. 

Ask the question, does adding new features frequently require breaking 
changes to other parts of the environment while developing? no, in 
fact, the project is designed to maximize the ability of very widely 
disparate contributors to add while not interfering with others. 

In My Own Opinion: Since I am old enough to have lived through some 
very large changes in the sofware world, notably the conquest by 
Windows of the world's PCs, I am not at all convinced by someone saying 
that this or that change is "inevitable."   In my experience that 
phrase is more often abused than accurate. Since it reminds me of the 
hogwash that Microsoft used to leverage FUD, I dont like that phrase at 
all. 

--
In summary, I don think there is very much rush to use Git instead of 
subversion. I dont think many of the core strengths of Git apply much 
to the Live project. I think subversion is working well enough now. I 
agree with CameronShorter that using different source control systems 
at the same time is not something to do lightly. 

If people want to use Git now they can, it is straightforward to copy a 
subversion snapshot to Git. It is *not* straightforward to go the other 
way, that I know of... 

--
Brian Hamlin
OSGeo California Chapter

On Mon, 12 Nov 2012 18:28:39 +0200, Angelos Tzotsos 
<gcpp.kalxas at gmail.com> wrote:
On 11/12/2012 01:19 PM, Cameron Shorter wrote:
> > On 12/11/12 11:23, Angelos Tzotsos wrote:
> >> FYI we have moved the greek translation maintenance to GitHub to 
> >> attract more contributors, since GitHub seems to be very popular 
> in >> the Greek OSGeo Chapter:
> >> https://github.com/kalxas/OSGeo-Live-el >
> > Angelos, I'd be interested to hear a bit more about how you are 
> using > git. 
> > I'm a bit nervous about using two different version control systems. 
> >
> We had been using a separate SVN server until now and I was 
> responsible for merging and updating the documents in the OSGeo SVN 
> in order to ensure the quality of the documents uploaded. So there is 
> actually no reason to worry about that. We just moved to git, because 
> part of my job is much easier with "Pull Requests". 
> Actually non-translator members of our Chapter find it much easier to 
> jump in and fix minor issues (like typos, spelling etc) than before. 
>
> I would definitely suggest moving the whole project to Git 
> eventually, but this would require OSGeo infrastructure for Git and 
> Trac to be in place. I recall Alex saying that there is a plan for 
> such deployments. 
>
> Best,
> Angelos
>
> -- Angelos Tzotsos
> Remote Sensing Laboratory
> National Technical University of Athens
> http://users.ntua.gr/tzotsos
>
> _______________________________________________
> Live-demo mailing list
> Live-demo at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/live-demo
> http://live.osgeo.org
> http://wiki.osgeo.org/wiki/Live_GIS_Disc
>
>




More information about the Live-demo mailing list