sort data files by mtime
authorDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 27 Jun 2023 11:11:58 +0000 (13:11 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 27 Jun 2023 11:11:58 +0000 (13:11 +0200)
lib/MojoFacets/Data.pm

index cd78d26..e1dc8ac 100644 (file)
@@ -72,8 +72,10 @@ sub index {
                if ( -f $file && $file =~ m/([^\/]+)\.changes\/(\d+[\.,]\d+.+)/ ) {
                        push @{ $changes->{$1} }, $2
                } elsif ( import_module( $file ) ) {
+                       my $mtime = (stat($file))[9]; # mtime
                        $file =~ s/$data_dir\/*//;
                        push @files, $file;
+                       $loaded->{$file}->{mtime} ||= $mtime;
                } else {
                        #warn "IGNORE: $file\n";
                }