Files view should show one-line change line per directory/file
Bug #240508 reported by
Olav Vitters
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
loggerhead |
Triaged
|
Low
|
Unassigned | ||
loggerhead-breezy |
Triaged
|
Low
|
Unassigned |
Bug Description
The files view in Loggerhead should make the files view more usable by showing the last change for the file/directory.
For a file, this is easy. For a directory, it should figure out the most recent change made anywhere in that directory and show that. It already does this I think (with the revision number). However, it should also show the changes.
Compare e.g.
http://
Changed in loggerhead: | |
importance: | Undecided → Low |
Changed in loggerhead-breezy: | |
status: | New → Triaged |
importance: | Undecided → Low |
To post a comment you must log in.
So there are a couple of topics in this bug. I agree that showing first line of the commit for files and directories is a better use of real estate than a 1-second granularity timestamp :).
For directories though, it does not scale well to find the last change anywhere within the tree (for a few internals-reasons). Essentially on something like openoffice each request would have to access data on up to 60 thousand revisions to decide which change within a subtree was the most recent. What is shown for directories today is the last change made to the directory itself - was it renamed/ reparented/ added.
We have discussed on the bazaar list having both direct-change and transitive-change fields for directories but to date that hasn't eventuated.
Personally I'd hesitate to do a transitive change field in loggerhead unless it either already has a cache that can answer the question without potential size_history data access, -or- a switch to enable it for trees that are of modest size (like gnome.org projects that are individually quite small).
I'm not sure about the usability impact of this, while I can see that seeing the last-change within a directory is nifty, its a single field - but you may often need to see the last three or four changes made within /directory/. For that the changes view, or a changes review restricted to a single directory, are better UI approaches IMNSHO.