[Talk-de] JOSM SVN-Script

Sebastian Klein bastikln at googlemail.com
Mo Feb 8 08:02:15 UTC 2010


Max Andre wrote:
> Hallo,
> 
> da ich keine Lust mehr hatte mir die neueste JOSM Version "händisch" 
> auszuchecken und zu kompilieren habe ich mir ein Script für diesen 
> Zweck gebaut. Das Script prüft erst ob die SVN-Version neuer ist als 
> die Lokale. Wenn nicht wird die lokale Version gestartet.
> 
> Ich bin für jegliche Kritik und Anregungen offen... also immer her 
> damit ;)

Hi Max,

nettes Skript! Ich würde die lokale version eher direkt auslesen:

  version_lokal=`svn info $source_dir/trunk | grep Revision | awk 
'{print $2}'`

  true ${version_lokal:=0}    # set to 0 if empty

(Die REVISION Datei ist erst nach dem ersten build vorhanden und muss 
nicht auf dem gleichen Stand sein wie das Repository.)

Noch eine Kleinigkeit: Das zusätzliche Unterverzeichnis "trunk" ist eher 
lästig. Der checkout sollte nach Möglichkeit direkt ins Quellverzeichnis 
gehen:

svn co http://josm.openstreetmap.de/svn/trunk $source_dir

Weiterer Vorteil: Das Skript funktioniert dann auch für einen Checkout 
mit Plugins:
vorher
svn co http://svn.openstreetmap.org/applications/editors/josm josm-all

Und dann im Skript:
source_dir=~/source/josm-all/core

Hoffe, meine Kritik war konstruktiv. :)

__

Sebastian




Mehr Informationen über die Mailingliste Talk-de