X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Debbugs%2FControl.pm;fp=Debbugs%2FControl.pm;h=ab6038426da841bd8bd20f0db31728d9a4f75b9b;hb=efe616fda98695327e616c7eee81b5afb4fb5b4c;hp=807549f9a8a574b7595e15bf1a7d5eccea549b3b;hpb=452b0f878238b59e5c58b6357aea80d4055e25e0;p=debbugs.git diff --git a/Debbugs/Control.pm b/Debbugs/Control.pm index 807549f..ab60384 100644 --- a/Debbugs/Control.pm +++ b/Debbugs/Control.pm @@ -1975,8 +1975,11 @@ sub set_merged { $data->{mergedwith} = ''; } else { - $data->{mergedwith} = join(' ',sort grep {$_ != $data->{bug_num}} - keys %merged_bugs); + $data->{mergedwith} = + join(' ', + sort {$a <=> $b} + grep {$_ != $data->{bug_num}} + keys %merged_bugs); } append_action_to_log(bug => $data->{bug_num}, command => 'merge', @@ -2157,11 +2160,14 @@ sub set_merged { } # finally, we can merge the bugs - my $action = "Merged ".join(' ',sort keys %merged_bugs); + my $action = "Merged ".join(' ',sort { $a <=> $b } keys %merged_bugs); for my $data (@data) { my $old_data = dclone($data); - $data->{mergedwith} = join(' ',sort grep {$_ != $data->{bug_num}} - keys %merged_bugs); + $data->{mergedwith} = + join(' ', + sort { $a <=> $b } + grep {$_ != $data->{bug_num}} + keys %merged_bugs); append_action_to_log(bug => $data->{bug_num}, command => 'merge', new_data => $data,