[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