make dates link to correct revision
authorDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 18 May 2009 19:15:05 +0000 (19:15 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 18 May 2009 19:15:05 +0000 (19:15 +0000)
git-svn-id: file:///home/dpavlin/private/svn/sysadmin-cookbook-html@7 3e18072f-9615-4e06-9d3a-648eafba3f8d

bin/html.pl

index 87d6dfa..537ded0 100755 (executable)
@@ -30,10 +30,11 @@ sub file {
        my $changes = join("\n",
                map {
                        my $d = $_->{date};
-                       $d =~ s{\.\d+Z}{};
+                       $d =~ s{:\d\d\.\d+Z}{};
                        $d =~ s{T}{ };
-                       qq|<li>$_->{msg} <span class="date">$d</span></li>|
-               } @{ $log->{logentry} }
+                       my $r = $_->{revision};
+                       qq|<li>$_->{msg} <a class="date" title="r$r" href="http://svn.rot13.org/index.cgi/sysadmin-cookbook/revision?rev=$r">$d</a></li>|
+               } reverse @{ $log->{logentry} }
        );
 
        $path =~ s{^$recepies/*(.*?[^/]+)$}{$1} || next;
@@ -126,6 +127,7 @@ li .date {
        font-family: monospace;
        color: #888;
        float: right;
+       margin-right: 1em;
 }
 
 </style>