# HG changeset patch # User Thomas Arendsen Hein # Date 1188551909 -7200 # Node ID 6e0f05f6f68d2165069cd67bc558593a0dc61416 # Parent a0229e4e4b73e5f66f32c301f5893b0dbb903009 hgweb: Show date of last change for each file in manifest diff -r a0229e4e4b73 -r 6e0f05f6f68d mercurial/hgweb/hgweb_mod.py --- a/mercurial/hgweb/hgweb_mod.py Fri Aug 31 01:21:31 2007 +0200 +++ b/mercurial/hgweb/hgweb_mod.py Fri Aug 31 11:18:29 2007 +0200 @@ -482,10 +482,12 @@ if not fnode: continue + fctx = ctx.filectx(full) yield {"file": full, "parity": parity.next(), "basename": f, - "size": ctx.filectx(full).size(), + "date": fctx.changectx().date(), + "size": fctx.size(), "permissions": mf.flags(full)} def dirlist(**map): diff -r a0229e4e4b73 -r 6e0f05f6f68d templates/gitweb/manifest.tmpl --- a/templates/gitweb/manifest.tmpl Fri Aug 31 01:21:31 2007 +0200 +++ b/templates/gitweb/manifest.tmpl Fri Aug 31 11:18:29 2007 +0200 @@ -25,6 +25,7 @@ drwxr-xr-x + [up]   diff -r a0229e4e4b73 -r 6e0f05f6f68d templates/gitweb/map --- a/templates/gitweb/map Fri Aug 31 01:21:31 2007 +0200 +++ b/templates/gitweb/map Fri Aug 31 11:18:29 2007 +0200 @@ -16,8 +16,8 @@ searchentry = changelogentry.tmpl changeset = changeset.tmpl manifest = manifest.tmpl -manifestdirentry = 'drwxr-xr-x#basename|escape#manifest' -manifestfileentry = '#permissions|permissions##size##basename|escape#file | revisions | annotate' +manifestdirentry = 'drwxr-xr-x#basename|escape#manifest' +manifestfileentry = '#permissions|permissions##date|isodate##size##basename|escape#file | revisions | annotate' filerevision = filerevision.tmpl fileannotate = fileannotate.tmpl filediff = filediff.tmpl diff -r a0229e4e4b73 -r 6e0f05f6f68d templates/manifest.tmpl --- a/templates/manifest.tmpl Fri Aug 31 01:21:31 2007 +0200 +++ b/templates/manifest.tmpl Fri Aug 31 11:18:29 2007 +0200 @@ -17,6 +17,7 @@ drwxr-xr-x    +   [up] #dentries%manifestdirentry# diff -r a0229e4e4b73 -r 6e0f05f6f68d templates/map --- a/templates/map Fri Aug 31 01:21:31 2007 +0200 +++ b/templates/map Fri Aug 31 11:18:29 2007 +0200 @@ -15,8 +15,8 @@ searchentry = changelogentry.tmpl changeset = changeset.tmpl manifest = manifest.tmpl -manifestdirentry = 'drwxr-xr-x  #basename|escape#/' -manifestfileentry = '#permissions|permissions# #size# #basename|escape#' +manifestdirentry = 'drwxr-xr-x   #basename|escape#/' +manifestfileentry = '#permissions|permissions# #date|isodate# #size# #basename|escape#' filerevision = filerevision.tmpl fileannotate = fileannotate.tmpl filediff = filediff.tmpl diff -r a0229e4e4b73 -r 6e0f05f6f68d templates/static/style.css --- a/templates/static/style.css Fri Aug 31 01:21:31 2007 +0200 +++ b/templates/static/style.css Fri Aug 31 11:18:29 2007 +0200 @@ -1,5 +1,6 @@ a { text-decoration:none; } .age { white-space:nowrap; } +.date { white-space:nowrap; } .indexlinks { white-space:nowrap; } .parity0 { background-color: #dddddd; } .parity1 { background-color: #eeeeee; }