[Trac] Feedback request for the new Trac Diff features
Christian Boos
cboos at bct-technology.com
Wed Jun 15 18:35:01 CDT 2005
Hello,
I would like to gather some feedback about the new diff features
I've developed (*). Among them:
1. one has the possibility to select two different revisions
from the revision log view,
2. it's also possible to request a diff between 2 arbitrary
path/revision pairs, which is quite useful for visualizing
differences between two branches.
Concerning the last feature, there has been a discussion
between cmlenz and me, about the Web UI, which I'll try
to summarize as follows:
* The approach I implemented requires two step:
1. you browse the repository in order to locate
the base for the diff (''old''), then you select it
2. you continue browsing, for selecting the target
for the diff (''new''), then you diff
It works for me :)
* cmlenz thinks it's not good Web application design,
because it goes against the expectations of the user
by maintaining some kind of state (the selected base),
and it looks like going through a ''modal'' dialog
of a desktop-based application
One alternative we discussed would be to offer text fields, like:
Old Path: _____________________________ Old Revision: _____
New Path: _____________________________ New Revision: _____
[Diff]
That would work, but before I throw away what I already did
(and like better), I would like to hear different opinions
on that subject...
-- Christian
(*) See: http://projects.edgewall.com/trac/wiki/TracDiff
More information about the Trac
mailing list