},
fixed_versions => {func => \&set_fixed,
key => 'fixed',
+ modify_value => sub {(defined $_[0] and ref($_[0]) eq 'HASH')?[sort keys %{$_[0]}]:$_[0]},
allowed => 1,
},
found_versions => {func => \&set_found,
key => 'found',
+ modify_value => sub {(defined $_[0] and ref($_[0]) eq 'HASH')?[sort keys %{$_[0]}]:$_[0]},
allowed => 1,
},
);
(exists $force_functions{$field}{modify_value} ?
$force_functions{$field}{modify_value}->($merge_status->{$field}):
$merge_status->{$field}),
- value => ref($merge_status->{$field}) eq 'HASH'?[sort keys %{$merge_status->{$field}}]:$merge_status->{$field},
+ value => $merge_status->{$field},
function => $force_functions{$field}{func},
key => $force_functions{$field}{key},
options => $force_functions{$field}{options},