Ability to view the revision follow-up tree
Open, LowPublic

Description

Author: happy.melon.wiki

Description:
CR groups revisions into 'trees' based on the commit summary: the revision is assumed to be a follow-up to any revisions named in the summary, and follow-up revisions are listed below the diff on the original commit. But users can make typos, forget to mention the previous commit, or otherwise fail to build a proper tree. And in fact you can't really *see* the full tree structure anywhere, only the immediate parent/child relations.

It would be preferable if the full tree structure for at least a couple of levels either side was visible below the diff, and that there was a way to edit the structure, either in-place or via a separate page.


Version: unspecified
Severity: enhancement

Details

Reference
bz26416
bzimport raised the priority of this task from to Low.
bzimport set Reference to bz26416.
bzimport added a subscriber: Unknown Object (MLST).
bzimport created this task.Dec 24 2010, 4:06 PM

The structure is already editable in trunk, see bug 25638. Being able to view the full tree structure (not just first-level follow-ups to a rev, but nth-level follow-ups and predecessors as well) would also be useful, yes.

Reedy added a comment.Dec 31 2010, 4:59 AM

Do you want a list of what this rev links to in it's summary (predecessors) (and any manually referenced), followups to it's followups in the table (or similar) at the bottom?

(In reply to comment #2)

Do you want a list of what this rev links to in it's summary (predecessors)
(and any manually referenced), followups to it's followups in the table (or
similar) at the bottom?

A more graphical "tree" would be cool, but a predecessor list and an infinite-depth follow-up list would be useful already.

How about an API module first? Maybe someone wants to innovate with the data...

Reedy added a comment.Dec 31 2010, 3:15 PM

(In reply to comment #4)

How about an API module first? Maybe someone wants to innovate with the data...

I was just thinking the same. It's certainly something that could be done better ajaxy

Reedy added a comment.Mar 4 2011, 11:58 PM

Just thinking what we need in the API module (or adding to)...

A list of all followup revisions? Maybe with some basic information?

Reedy added a comment.Sep 6 2011, 11:33 AM

(In reply to comment #6)

Just thinking what we need in the API module (or adding to)...

A list of all followup revisions? Maybe with some basic information?

Done for bug 29916 in r96321, displays same info as we get at the bottom of the CR display pages

demon removed a subscriber: demon.Aug 19 2015, 5:23 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptAug 19 2015, 5:23 PM
Reedy set Security to None.Nov 29 2015, 1:59 PM
Reedy added a project: MediaWiki-API.
Reedy moved this task from Unsorted to Non-core-API stuff on the MediaWiki-API board.
Reedy removed a subscriber: wikibugs-l-list.
Catrope removed a subscriber: Catrope.Jan 13 2016, 9:28 PM
Meno25 removed a subscriber: Meno25.Feb 8 2016, 7:52 PM