[Tilesathome] Merge -dev client into stable?

Matthias Julius lists at julius-net.net
Thu Feb 26 16:13:58 GMT 2009


Frederik Ramm <frederik at remote.org> writes:

> Am I then the only one who has the whole OSM SVN checked out locally all 
> the time?

You might be.  Well, I don't know, of course.  But you are probably in
a minority.

I did not think of this case.  If you do that you check out plenty of
stuff you don't care about anyway ...

> But it isn't done elsewhere in our SVN, is it?

There are a few places like osmosis, tilesAtHome-dev and
osmarender/osmarender-frontend.  The latter is a bit unfortunate
because the osmarender tree is used as external in a couple of
places.  So you are not only getting all the tags in
osmarender-frontend but you get them four times.

The osmarender tree was created to be able to use a single external to
get all the osmarender stuff.  By now there are a couple of things in
there that are not relevant for tilesAtHome.  I am actually thinking
about splitting this up again for tilesAtHome and use externals for
only the stuff the client is actually using.  Osmarender-frontend
accounts for more than half of the client's checkout.

> Well it does if you want to check out the whole OSM SVN, and if you're 
> halfway involved then you will use so many projects that it is not 
> feasible to nicely check out every project's trunk into its own directory.
>
> Or is there a way to do something like "svn checkout 
> svn.openstreetmap.org --exclude \*/tag/\* or so?

I did not see anything like this but you can read
http://svnbook.red-bean.com/en/1.5/svn.advanced.sparsedirs.html
Unfortunately, you can not reduce the working copy but you can avoid
checking out stuff you don't want upon checkout.

And the good thing is that your working directory will remember the
depth of each sub directory and with 'svn up' it will update only the
selected directory.

While it certainly requires some work to set this up if you are
interested in a lot of things from the repository it might be worth
it.

Matthias




More information about the Tilesathome mailing list