зеркало из https://github.com/mozilla/pjs.git
Fix for bug 28736 - Bugmail will now show the summary for the bug that changed in the "This bug depends on bug X, which changed state" messages.
Patch by Matthew Tuck <matty@chariot.net.au> r= jake@acutex.net
This commit is contained in:
Родитель
b811b165ec
Коммит
94050ac3cb
|
@ -170,10 +170,11 @@ sub ProcessOneBug {
|
|||
|
||||
my $resid =
|
||||
|
||||
SendSQL("SELECT bugs_activity.bug_id, fielddefs.name, " .
|
||||
SendSQL("SELECT bugs_activity.bug_id, bugs.short_desc, fielddefs.name, " .
|
||||
" removed, added " .
|
||||
"FROM bugs_activity, dependencies, fielddefs ".
|
||||
"FROM bugs_activity, bugs, dependencies, fielddefs ".
|
||||
"WHERE bugs_activity.bug_id = dependencies.dependson " .
|
||||
" AND bugs.bug_id = bugs_activity.bug_id ".
|
||||
" AND dependencies.blocked = $id " .
|
||||
" AND fielddefs.fieldid = bugs_activity.fieldid" .
|
||||
" AND (fielddefs.name = 'bug_status' " .
|
||||
|
@ -186,14 +187,16 @@ sub ProcessOneBug {
|
|||
my $lastbug = "";
|
||||
my $interestingchange = 0;
|
||||
while (MoreSQLData()) {
|
||||
my ($bug, $what, $old, $new) = (FetchSQLData());
|
||||
my ($bug, $summary, $what, $old, $new) = (FetchSQLData());
|
||||
if ($bug ne $lastbug) {
|
||||
if ($interestingchange) {
|
||||
$deptext .= $thisdiff;
|
||||
}
|
||||
$lastbug = $bug;
|
||||
$thisdiff =
|
||||
"\nThis bug depends on bug $bug, which changed state:\n\n";
|
||||
"\nThis bug depends on bug $bug, which changed state.\n";
|
||||
$thisdiff .=
|
||||
"Bug $bug Summary: $summary\n\n";
|
||||
$thisdiff .= FormatTriple("What ", "Old Value", "New Value");
|
||||
$thisdiff .= ('-' x 76) . "\n";
|
||||
$interestingchange = 0;
|
||||
|
|
Загрузка…
Ссылка в новой задаче