Martin- Quick turnaround for a branch! Kudos! I have one small nitpicky thing, but other than that, r=me > === modified file 'loggerhead/controllers/inventory_ui.py' > --- loggerhead/controllers/inventory_ui.py 2008-10-25 19:26:49 +0000 > +++ loggerhead/controllers/inventory_ui.py 2008-10-30 11:49:30 +0000 > @@ -70,11 +70,10 @@ class InventoryUI(TemplatedBranchView): > file_id = history.get_file_id(revid, path) > else: > path = inv.id2path(file_id) > - > + > if file_id is None: > file_id = inv.root.file_id > > - > idpath = inv.get_idpath(file_id) > if len(idpath) > 1: > updir = dirname(path)[1:] > @@ -95,6 +94,11 @@ class InventoryUI(TemplatedBranchView): > raise HTTPServerError('Could not fetch changes') > > change = history.get_changes([ revid ])[0] > + # If we're looking at the tip, use head: in the URL instead > + if revid == history.last_revid: > + revno_url = 'head:' > + else: > + revno_url = history.get_revno(revid) > # add parent & merge-point branch-nick info, in case it's useful > history.get_branch_nicks([ change ]) > > @@ -107,6 +111,7 @@ class InventoryUI(TemplatedBranchView): > start_revid = None > sort_type = None > change = None > + revno_url = revno_url > path = "/" > idpath = None > updir = None This is weird. This variable value probably doesn't need to be assigned to itself. While it's not a technical issue, it just reads funny. > @@ -117,6 +122,7 @@ class InventoryUI(TemplatedBranchView): > 'branch': self._branch, > 'util': util, > 'revid': revid, > + 'revno_url': revno_url, > 'change': change, > 'file_id': file_id, > 'path': path, > > === modified file 'loggerhead/templates/changelog.pt' > --- loggerhead/templates/changelog.pt 2008-10-18 00:23:09 +0000 > +++ loggerhead/templates/changelog.pt 2008-10-30 11:49:30 +0000 > @@ -61,8 +61,7 @@ > alt="collapse all" /> collapse all >

> > - - tal:define="subcolspan python:4-bool(all_same_author)"> > +
> > > > > === modified file 'loggerhead/templates/inventory.pt' > --- loggerhead/templates/inventory.pt 2008-10-25 18:01:55 +0000 > +++ loggerhead/templates/inventory.pt 2008-10-30 11:49:30 +0000 > @@ -55,7 +55,7 @@ > > > > > @@ -63,12 +63,12 @@ > > > > - > > > > > > -
Rev 
> - > + > .. >
> + > > > > - + tal:content="file/filename" class="link"> > > > > - + tal:content="file/filename" class="link"> > > - > + > tal:condition="python:file.executable is False" /> > @@ -121,7 +121,7 @@ > tal:condition="python:file.executable is True" alt="File" /> > > > - + tal:content="file/filename" class="link"> @@ -129,7 +129,7 @@ > > Diff > -- Paul Hummer Launchpad Code Team