[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