- aufgeführt sein. (TODO ist mit ein bisschen SQL Magie direkt aus der
- Bugzilla Datenbank holbar, diese Magie hier möglichst dokumentieren).
- - Ausserdem einmal durch das git scrollen und sinnvolle grössere Änderungen
+ aufgeführt sein.
+
+ Beispiel für semiautomatisches bearbeiten:
+
+ o Letztes Releasedatum: git log --pretty=format:%cd <release-tag> | head -1
+ o Alle Bugs seitdem mit Trac suchen ("Tickets anzeigen" ->
+ "Individuelle Abfrage"):
+ + Status: [X] closed
+ + Geändert: zwischen <letztes Releasedatum> und <heute>
+ + Lösung: [x] behoben [x] Duplikat [x] funktioniert-bei-mir
+ + Komponente: ist kivitendo ERP
+ + Spalten: [x] Zusammenfassung
+ o sortieren nach Ticketnummer
+ o copy&paste in eine Datei
+ o perl -pale '$_=" - Bugfix $F[0]: @F[1..$#F]"' oder awk/sed drüber
+
+ Achtung: Trac hat im Moment noch Probleme, so dass Bugs zum Teil mit nicht
+ existenten Lösungen geschlossen werden. Besser ist es, sich die Lösung als
+ eigene Spalte anzeigen zu lassen, die Lösungen zu filtern, die nicht
+ erwünscht sind, und den Rest zu formatieren (TODO: Script erweitern)
+
+ Achtung: Trac benutzt Datum 00:00:00 als obere Grenze, dass heißt, immer
+ einen Tag mehr angeben.
+
+ - Ausserdem einmal durch das git scrollen und sinnvolle größere Änderungen