Edgewall Software

Opened 14 years ago

Last modified 3 years ago

#9048 new defect

Wiki history empty if end revision precedes start revision

Reported by: luca.ceresoli@… Owned by:
Priority: low Milestone: next-major-releases
Component: wiki system Version: 0.12dev
Severity: minor Keywords: history diff
Cc: Jun Omae Branch:
Release Notes:
API Changes:
Internal Changes:


How To Reproduce:

  1. go to http://trac.edgewall.org/wiki/WikiStart?action=history
  2. in the first radiobutton column click on, say, version 130
  3. in the second radiobutton column click on, say, version 128
  4. Click the "View Changes" button
  5. Note that the resulting page shows differences between Version 128 and Version 128. Version 130 has been completely neglected.

System Information: Just verified on trac.edgewall.org (currently running 0.12dev-r9164).

What it should do instead? Not sure:

  • show differences between 128 and 130 (i.e. swap versions so that they are correctly ordered), or
  • show backwards differences, or
  • anything else?

Attachments (0)

Change History (3)

in reply to:  description comment:1 by Christian Boos, 14 years ago

Milestone: next-major-0.1X

Replying to luca.ceresoli@…:

What it should do instead? Not sure:

  • show backwards differences,

+ make it clear it's a reverse diff, as reverse diffs for wiki changes is not a common feature. But I'm not in favor of preventing the feature, like MediaWiki does.

comment:2 by Christian Boos, 14 years ago

Keywords: history diff added

comment:3 by Jun Omae, 3 years ago

Cc: Jun Omae added

I just received the same report from a user on my production environment. I think it is good to show reverse-diff in this case, as same as /log view shows reverse-diff.

Modify Ticket

Change Properties
Set your email in Preferences
as new The ticket will remain with no owner.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from (none) to anonymous. Next status will be 'assigned'.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.