]> Savannah Git Hosting - gnulib.git/commitdiff
gitlog-to-changelog: Ensure that use of keys() is deterministic.
authorYves Orton <demerphq@gmail.com>
Thu, 13 Jun 2024 21:44:05 +0000 (23:44 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 13 Jun 2024 21:44:05 +0000 (23:44 +0200)
Reported at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25629>
via Karl Berry.

* build-aux/gitlog-to-changelog: Iterate over hash table in a
predictable order.

Copyright-paperwork-exempt: Yes

ChangeLog
build-aux/gitlog-to-changelog

index 6939d2a76e4eeadee7e643ad40d05736f85e698e..0b7c85c0e8b3020b7b963ad7638bff7466d00099 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2024-06-13  Yves Orton  <demerphq@gmail.com>
+
+       gitlog-to-changelog: Ensure that use of keys() is deterministic.
+       Reported at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25629>
+       via Karl Berry.
+       * build-aux/gitlog-to-changelog: Iterate over hash table in a
+       predictable order.
+
 2024-06-13  Yves Orton  <demerphq@gmail.com>
 
        gendocs: Ensure that use of keys() is deterministic.
index 16a9405a7cb50200ef5f830dbd61bf29d46178e5..49e7ef95cef4155fddae2c2847790ed5031c8c17 100755 (executable)
@@ -495,7 +495,7 @@ sub git_dir_option($)
 
   # Complain about any unused entry in the --amend=F specified file.
   my $fail = 0;
-  foreach my $sha (keys %$amend_code)
+  foreach my $sha (sort keys %$amend_code)
     {
       warn "$ME:$amend_file: unused entry: $sha\n";
       $fail = 1;