Revision 3965e474
Von Sven Schöling vor fast 13 Jahren hinzugefügt
doc/release_management.txt | ||
---|---|---|
36 | 36 |
* Changelog aktualisieren. |
37 | 37 |
|
38 | 38 |
- Im Changelog sollten sämtliche behobenen Bugs seit der letzten Version |
39 |
aufgeführt sein. (TODO ist mit ein bisschen SQL Magie direkt aus der |
|
40 |
Bugzilla Datenbank holbar, diese Magie hier möglichst dokumentieren). |
|
39 |
aufgeführt sein. |
|
40 |
|
|
41 |
Beispiel für semiautomatisches bearbeiten: |
|
42 |
|
|
43 |
o Letztes Releasedatum: git log --pretty=format:%cd <release-tag> | head -1 |
|
44 |
o Alle Bugs seit dem mit der Buzilla advanced search suchen: |
|
45 |
+ Bugs changed |
|
46 |
+ Only bugs changed between <letztes Releasedatum> and Now |
|
47 |
+ where only one or more of the following changed: "Resolution" |
|
48 |
+ and the new value was: "FIXED" |
|
49 |
o columns ändern auf nur "Full Summary" |
|
50 |
o copy&paste in eine Datei |
|
51 |
o perl -pale '$_=" - Bugfix $F[0]: @F[1..$#F]"' oder awk/sed drüber |
|
52 |
|
|
41 | 53 |
- Ausserdem einmal durch das git scrollen und sinnvolle grössere Änderungen |
42 | 54 |
ins changelog übertragen. Muss nur einmal gemacht werden, möglichst danach |
43 | 55 |
nur noch inkrementell. |
Auch abrufbar als: Unified diff
release doku: Bugs im Changelog