Skip to content
Snippets Groups Projects
Commit d4aabd37 authored by Patrick Meidl's avatar Patrick Meidl
Browse files

fixed sorting bug in tree consolidation code

parent a3cae05a
No related branches found
No related tags found
No related merge requests found
......@@ -85,6 +85,7 @@ tree (i.e. try to avoid overlapping lines).
current_dbname
current_release
current_assembly
is_incomplete
=head1 RELATED MODULES
......@@ -958,15 +959,18 @@ sub consolidate_tree {
if (!$old_id or !$new_id or ($old_id->stable_id eq $new_id->stable_id)) {
if ($old_id) {
push @event_lookup, [$old_id->stable_id, $old_id->release, $event];
push @event_lookup, [$old_id->stable_id, $old_id->release,
$old_id->db_name, $event];
} else {
push @event_lookup, [$new_id->stable_id, $new_id->release - 1, $event];
push @event_lookup, [$new_id->stable_id, $new_id->release - 1,
$new_id->db_name, $event];
}
}
}
my @self_events = map { $_->[2] }
sort { $a->[0] cmp $b->[0] || $a->[1] <=> $b->[1] } @event_lookup;
my @self_events = map { $_->[3] }
sort { $a->[0] cmp $b->[0] || $a->[1] <=> $b->[1] || $a->[2] cmp $b->[2] }
@event_lookup;
#
# consolidate tree
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment