feature requests for loggerhead
John Arbash Meinel
john at arbash-meinel.com
Mon Jun 18 17:40:24 BST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Michael Hudson wrote:
> 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.
Well rwx isn't, I think it was meant to line up with "ls -lF" output, or
something like that.
I would guess that indicating "Executable" *might* be interesting.
>
>> 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?
Well, you could always do them as "joe (at) foo (dot) com" which would be a
slightly better form. (Though when LP gets truly popular, any form of encoding
can be easily broken by scrapers, so it may just be annoyance to the user).
>
>> * 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.
>
Is 'kid' really that bad? I thought at least some of it was some non-optimal
conditions in Bazaar itself.
>> 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
>
>
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGdrV4JdeBCYSNAAMRAig/AJ9PCgGGuFc0zPFoGhfUdSxY0KMj3gCgys70
mYqBH+86s8ELeQiWAH9K1U0=
=BPup
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list