Thread Versions-/Revisionsnummern und Git u. ä.
(7 answers)
Opened by GwenDragon at 2011-05-28 12:54
In Rakudo benuzten wir die Ausgabe von git describe als Versionsnummern. Z.B. 2011.05-494-gfed0264. Dabei ist 2011.05 das letzte Release (letzter tag in git), 494 die Anzahl der commits seit dem tag, und fed0264 die abgekuerzte SHA1.
Man kann im Build-System einen Schritt einfuegen, der diese Ausgabe in eine .pm-Datei schreibt, und diese dann ausliest. Wobei es mir bei meinen Modulen bisher gereicht hat, einfach die Versionsnummer in das Hauptmodul von Hand zu schreiben. Fuer alle weiteren Infos (wer zuletzt die Datei bearbeitet hat z.B.) gibt es die Versionsverwaltung. |