From 3965e47438df649ecdc35219272690aef95bf609 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sven=20Sch=C3=B6ling?= Date: Wed, 8 Feb 2012 18:03:34 +0100 Subject: [PATCH] release doku: Bugs im Changelog --- doc/release_management.txt | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/doc/release_management.txt b/doc/release_management.txt index a31e13a0b..8b052353e 100644 --- a/doc/release_management.txt +++ b/doc/release_management.txt @@ -36,8 +36,20 @@ als freundliche Checkliste zum ausdrucken und erweitern. * Changelog aktualisieren. - Im Changelog sollten sämtliche behobenen Bugs seit der letzten Version - aufgeführt sein. (TODO ist mit ein bisschen SQL Magie direkt aus der - Bugzilla Datenbank holbar, diese Magie hier möglichst dokumentieren). + aufgeführt sein. + + Beispiel für semiautomatisches bearbeiten: + + o Letztes Releasedatum: git log --pretty=format:%cd | head -1 + o Alle Bugs seit dem mit der Buzilla advanced search suchen: + + Bugs changed + + Only bugs changed between and Now + + where only one or more of the following changed: "Resolution" + + and the new value was: "FIXED" + o columns ändern auf nur "Full Summary" + o copy&paste in eine Datei + o perl -pale '$_=" - Bugfix $F[0]: @F[1..$#F]"' oder awk/sed drüber + - Ausserdem einmal durch das git scrollen und sinnvolle grössere Änderungen ins changelog übertragen. Muss nur einmal gemacht werden, möglichst danach nur noch inkrementell. -- 2.20.1