chiark / gitweb /
expire-iso8601: report and implement oldest first
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 20 Aug 2020 00:06:19 +0000 (01:06 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 20 Aug 2020 00:06:19 +0000 (01:06 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
scripts/expire-iso8601

index a5f21ea7c2b12becea705b6c526980ccd91f5efd..8d4838f98ff063bd83c9a2e5e5ba9110e96da755 100755 (executable)
@@ -184,12 +184,12 @@ sub flag ($) {
 }
 
 sub implement () {
-  foreach (@files) {
+  foreach (reverse @files) {
     next unless @{$_->{U}};
     printf "keep %s for %s - age %.1f\n",
       $_->{F}, "@{$_->{U}}", $_->{A};
   }
-  foreach (@files) {
+  foreach (reverse @files) {
     next if @{$_->{U}};
     printf "remove %s - age %.1f\n",
       $_->{F}, $_->{A};