rust-status: sort the failed matches when printing them stable
authorRaphaël Gomès <rgomes@octobus.net>
Mon, 10 Jun 2024 10:59:44 +0200
branchstable
changeset 51629 eb11153c1698
parent 51627 6ec4c745c598
child 51630 513597087b89
child 51633 429d57227e7f
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
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(