# HG changeset patch # User Raphaël Gomès # Date 1718009984 -7200 # Node ID eb11153c169827f26ec13e9e0ee6728c0f692f58 # Parent 6ec4c745c598708dec5370b91762b221ca2f6268 rust-status: sort the failed matches when printing them This was making the tests flaky after the recent patch¹ that opened up more of the code to the Rust-augmented status. [1] 865efc020c3355dca1cbaa35db80600009c01dd5 diff -r 6ec4c745c598 -r eb11153c1698 mercurial/dirstate.py --- a/mercurial/dirstate.py Tue May 07 15:15:41 2024 +0400 +++ b/mercurial/dirstate.py Mon Jun 10 10:59:44 2024 +0200 @@ -1597,7 +1597,7 @@ ) ) - for fn, message in bad: + for fn, message in sorted(bad): matcher.bad(fn, encoding.strtolocal(message)) status = scmutil.status(