Hi all,
Ich suche nach einer Möglichkeit für ein git/svn repository eine Art Statistik der verschiedenen Lines of Code zu erstellen (und zwar automatisch).
Dabei sollen die Lines of Code für alle möglichen Typen erstellt werden:
Java, jsp, java script, css, xml, xsd, ini, properties, md, yaml, sql, plsql, forms, typescript,Ruby, bash
und diese sollen dann in einem weiterverarbeitbaren Format als Funktion der Zeit (im Repo) in ein csv/xlsx file geschrieben werden.
Als output soll etwas wie folgendes heraus kommen (das man es nachher auch in z.B. Excel weiter verarbeiten kann):
Die Zeitpunkte sollen entweder vorgegeben werden als:
Zeitpunkt (und es wird die Revision zu dem Zeit Punkt genommen) oder
Einfach als liste von Tags/Revision.
Hat jemand eine Idee wie man dies anstellen kann ohne eben manuell alles zu machen (z.b. Mit IntelliJ IDEA kann man zwar ne Statistik erzeugen .. aber eben nicht automatisch)?
Ich suche nach einer Möglichkeit für ein git/svn repository eine Art Statistik der verschiedenen Lines of Code zu erstellen (und zwar automatisch).
Dabei sollen die Lines of Code für alle möglichen Typen erstellt werden:
Java, jsp, java script, css, xml, xsd, ini, properties, md, yaml, sql, plsql, forms, typescript,Ruby, bash
und diese sollen dann in einem weiterverarbeitbaren Format als Funktion der Zeit (im Repo) in ein csv/xlsx file geschrieben werden.
Als output soll etwas wie folgendes heraus kommen (das man es nachher auch in z.B. Excel weiter verarbeiten kann):
| | Name\Date | | | Revsion XYZ / 2020-05-25 | | | Revsion XYZ / 2020-01-25 | | | Revsion XYZ / 2019-12-25 | | | Revsion XYZ / 2019-10-25 | | | ... | |
| java | 1.234.123 | 1.114.123 | 934.123 | 934.123 | ... |
| js | 1.234.123 | 1.114.123 | 934.123 | 934.123 | ... |
| XML | 1.234.123 | 1.114.123 | 934.123 | 934.123 | ... |
| css | 1.234.123 | 1.114.123 | 934.123 | 934.123 | ... |
| jsp | 1.234.123 | 1.114.123 | 934.123 | 934.123 | ... |
| ... | 1.234.123 | 1.114.123 | 934.123 | 934.123 | ... |
Die Zeitpunkte sollen entweder vorgegeben werden als:
Zeitpunkt (und es wird die Revision zu dem Zeit Punkt genommen) oder
Einfach als liste von Tags/Revision.
Hat jemand eine Idee wie man dies anstellen kann ohne eben manuell alles zu machen (z.b. Mit IntelliJ IDEA kann man zwar ne Statistik erzeugen .. aber eben nicht automatisch)?