Skip to content

evolve: mark new hash-salting extras keys as uninteresting for effect flag

The user doesn't care if the evolve_source_local/evolve_source_other values in the extras changed, so this patch adds them to the blacklist that already exists for that purpose.

This should also fix the flakiness we've seen in some tests. The flakiness seemed to stem from mercurial.obsutil.geteffectflag() not sorting extras keys. That means we ran into it relatively often for the evolve_source_local/evolve_source_other keys because there were two of them. That sorting bug should be fixed upstream.

Merge request reports