Ich schreibe Subversion Statistik-Graph-Generierung Dienstprogramm namens . Es ist inspiriert von den von StatSVN erzeugten Grafiken. Die Generierung des SVNPlot-Graphen erfolgt jedoch in zwei Schritten: (a) Zuerst wird eine sqlite3 Datenbank aus den Subversion-Protokollinformationen erstellt. (B) Die tatsächlichen Graphen werden dann durch Extrahieren der Datenbank sqlite-Datenbank (mit einfachen SQL-Abfragen) generiert.
Ich denke, mit sql, um die Grafikdaten aus den Protokollinformationen zu extrahieren, ergibt sich eine größere Flexibilität und gute Leistung. Momentan erzeugt der SVNPlot nur Graphen, aber es ist sehr einfach andere Statistiken aus der generierten SQLite Datenbank zu extrahieren.
SVNPlot ist in Python geschrieben und es verwendet ausgezeichnete Matplotlib-Paket, um die Grafiken zu generieren. Der Code ist auf der Seite auf Google-Code (Lizenz ist neue BSD-Lizenz) verfügbar. Die Beispieldiagramme für Rietveld-Repository erzeugt sind verfügbar unter http://thinkingcraftsman.in/projects/svnplot/index.htm
Danke für die Frage, ich fand etwas, das ich brauchte! =) – DFectuoso
Fisheye ist nicht so schlecht für kleine Projekte; eine einmalige 10 $ für bis zu fünf Benutzer. Danach springt es auf 1.000 $, aber das ist wieder einmal eine einmalige Zahlung. – Mawg