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