Utilizzo di statsvn su Debian

From RVM Wiki
Revision as of 10:31, 7 July 2009 by Gabriele.vivinetto (talk | contribs) (New page: sudo apt-get install statsvn Non si può lanciare su una macchina headless, senza X Server installato, e per ovviare a questo bisogna lanciare java con il parametro java.awt.headless=...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
sudo apt-get install statsvn

Non si può lanciare su una macchina headless, senza X Server installato, e per ovviare a questo bisogna lanciare java con il parametro

java.awt.headless=true
/usr/lib/jvm/java-6-sun/jre/bin/java \
        -Djava.awt.headless=true \
        -classpath      :/usr/share/java/jfreechart.jar:/usr/share/java/jcommon.
        net.sf.statsvn.Main \
        -output-dir /var/www/directory_dei_files \
        logfilesvn.log \
        directory_di_checkout/

La sequenza per generare le statistiche per il progetto "fiuto" in /var/www/statsvn è quindi:

#!/bin/bash

cd /tmp
mkdir -p statsvn
cd statsvn

svn co \
    --quiet \
    --username administrator \
    --password PlayOptions \
    --non-interactive \
    http://svn.playoptions.priv/fiuto

cd fiuto
svn log \
        -v \
        --xml \
        --quiet \
        --username administrator \
        --password PlayOptions \
        --non-interactive \
        > ../logfile.log

                                                              23,0-1        Top
        > ../logfile.log

cd ..

/usr/lib/jvm/java-6-sun/jre/bin/java \
        -Djava.awt.headless=true \
        -classpath      :/usr/share/java/jfreechart.jar:/usr/share/java/jcommon.
        net.sf.statsvn.Main \
        -output-dir /var/www/statsvn \
        logfile.log \
        fiuto/ \
        > /dev/null 2>&1

cd /tmp
rm -rf statsvn

Riferimenti