feature requests for loggerhead

Michael Hudson michael.hudson at canonical.com
Mon Jun 18 17:29:05 BST 2007


Johan Dahlin wrote:
> Michael Hudson wrote:
>> Hi all,
>>
>> As some of you know by now, as part of my work at Canonical I'm working
>> on loggerhead -- or, to be accurate, getting a good way of presenting
>> bzr branches on the web, and loggerhead looks like the place to start.
>> Loggerhead is what you're looking at when you click "browse code" on
>> launchpad, for example:
>>
>> http://codebrowse.launchpad.net/~bzr/bzr/trunk/changes
>>
>> So far I've mostly been fixing bugs and getting to know the code, but
>> I'm now at the point where deeper restructuring is on the cards.  Fixing
>> performance and reliability issues are the main things I know about, but
>> I'd like to here from people who use or would like to use
>> loggerhead/codebrowse and wish it did things differently.
> 
> Comparing the url you mentioned about to viewvc, namely;
> http://svn.gnome.org/viewcvs/gtk%2B/trunk/ leaves a couple of things to be
> wanted:
> 
> Design:
> * Don't use fixed fonts

Er... it doesn't?

> * White background, maybe striped

I agree, the blue on blue thing isn't that stylish.

> * Icons

That's not very helpful I'm afraid :-p

> Information displayed:
> * One line change log per file/directory

That ought to be possible.

> * Relative dates, eg "6 hours ago" instead of "12 Jun 2007 17:21".

That too.

> * Rethinking permissions, are they really that interesting?

Probably not.

> Features missing:
> * A way to go back in time to a specific revision

Actually, there is this already: type a date or a revno (or a revid,
even) into the search field.  Not at all obvious though.

> * Bug links

You mean in chanelog texts?  Would be nice, not something for me to
attack straight away, I think.

> * mailto: links to email addresses (maybe not, due to spamming)

I don't think mailtos or not is going to make much difference to a spam
bot in 2007 is it?

> * Diffing specific revisions, how can I get a diff between two arbitrary
> revisions?

Browse to revision XXX, click "compare with another revision", browse to
another revision, click on the "compare with revision XXX" link.

I don't know if there is a good UI for this.

> The codebrowse part of launchpad seems really slow too, not sure if it's
> related to loggerhead, bandwidth or machine utilization.

Oh my, it's certainly slow.  I know some of the reasons why (kid! argh),
and will definitely be working to improve that.

> It'd be nice to have an advanced query interface so one could easily see all
> the changes made in for instance the last 24 hours:
> 
> http://svn.gnome.org/viewcvs/gtk%2B/trunk/?view=query&dir=&file=&file_match=exact&who=&who_match=exact&comment=&comment_match=exact&querysort=date&hours=2&date=day&mindate=&maxdate=&limit_changes=100

There's mostly enough functionality to do that already, but no interface
for it.

Thanks for your comments!

Cheers,
mwh



More information about the bazaar mailing list