[Trac-tickets] Re: [The Trac Project] #2028: Integrate anydiff
branch in the trunk
The Trac Project
noreply at edgewall.com
Fri Nov 4 06:53:09 CST 2005
#2028: Integrate anydiff branch in the trunk
----------------------------+-----------------------------------------------
Reporter: cboos | Owner: cboos
Type: task | Status: assigned
Priority: high | Milestone: 1.0
Component: changeset view | Version: devel
Severity: major | Resolution:
Keywords: branch |
----------------------------+-----------------------------------------------
Comment (by cmlenz):
Okay, a couple of initial comments, without having looked at the code very
closely:
1. Is there a reason that the radio buttons in the revision log are layed
out different from those in the wiki page history? Personally, I prefer
the wiki version because it seems visually cleaner (less clutter).
2. The placement of the top "View changes" button on the revision log
page is bad: it is too far away from the table to make any intuitive
sense. Also, this is related to #2095. For now, I'd suggest removing the
top button and addressing the control redundancy issue later.
3. Performing a diff from the form for arbitrary diffs delivers a page
via POST, which is thus not bookmarkable, and will warn about reloading
etc. There should be either a redirect, or better, simply use a GET-based
form in the first place.
4. The omission of the ''View changes'' button from the root of the
repository seems like a fairly arbitrary decision. What's the rationale?
5. I'm somewhat worried that the additional diff support can be used to
request '''huge''' pages that are pretty expensive to generate, and thus
be a good candidate for DOS attacks. Any ideas?
6. It should be ''Latest change'' instead of ''Last change''.
7. The heading of the diff page can easily become huge for a long path.
Not sure what can be done here, but somehow they need to be less verbose,
probably by moving some of the information into the content area.
--
Ticket URL: <http://projects.edgewall.com/trac/ticket/2028>
The Trac Project <http://trac.edgewall.com/>
More information about the Trac-Tickets
mailing list