]> Sergey Matveev's repositories - public-inbox.git/commitdiff
view: add time to entries older than one day
authorEric Wong <e@80x24.org>
Sun, 2 Nov 2014 23:26:33 +0000 (23:26 +0000)
committerEric Wong <e@80x24.org>
Sun, 2 Nov 2014 23:26:33 +0000 (23:26 +0000)
This is occasionally useful and we're not as starved for screen
space now now that sender+timestamps are on a separate line.

lib/PublicInbox/View.pm

index b943c4ce5e7b8c707aa7ab2074ff9c44ce89ce6c..e76d904e47367f8ccc4277b21dcd59ad676e7646 100644 (file)
@@ -68,12 +68,13 @@ sub index_entry {
        my $pfx = ('  ' x $level);
 
        my $ts = $mime->header('X-PI-Date');
-       my $fmt = '%H:%M UTC';
+       my $time = '%H:%M UTC';
+       my $fmt = $time;
        if ($now > ($ts + (365 * 24 * 60 * 60))) {
                # doesn't have to be exactly 1 year
-               $fmt = '%Y/%m/%d';
+               $fmt = '%Y/%m/%d ' . $time;
        } elsif ($now > ($ts + (24 * 60 * 60))) {
-               $fmt = '%m/%d';
+               $fmt = '%m/%d ' . $time;
        }
        $ts = POSIX::strftime($fmt, gmtime($ts));