[OSM-talk] git/svn (was: Re: New osmarender markings - what does dashed blackmean?
Gabriel Ebner
ge at gabrielebner.at
Tue Sep 11 22:42:19 BST 2007
On Tue, Sep 11, 2007 at 08:01:47PM +0100, OJW wrote:
> On Tuesday 11 September 2007 19:16, Robert Scott wrote:
> > I think this is a prime example of why git would be far more suited to the
> > osm developers (and, more importantly, potential developers) than svn is.
>
> +1 to that
BTW, you can use git for OSM today (that's how I did/do the segment removal
changes on the API and on JOSM):
$ git svn clone \
http://svn.openstreetmap.org/applications/rendering/osmarender5
(git-svn is great if you want to maintain a large local branch, but it's
cumbersome at best for day-to-day work however)
> e.g. during earlier development of tiles at home, there were lots of people doing
> their own modifications which might be useful to others (e.g. to run it on
> Windows, or to run on clusters of PCs, or to run local queues) but not
> everyone, that could be modelled more easily on a distributed source-control
> system
>
> a potential problem: it excludes windows-users, doesn't it? (the significant
> one for osmarender being 80n)
That's because git has quite a load of shell scripts for which you'll need
cygwin. So it'll kinda work even now. But AFAIK an effort is underway to
rewrite these shell scripts in C, so you won't need cygwin anymore.
Another nice SCM to consider is mercurial. From what I heard, being written
in Python it runs quite well under Windows.
Gabriel.
More information about the talk
mailing list