Page MenuHomePhabricator

History should support branches (at this revision there was a merge/split with that revision")
Closed, DuplicatePublic

Description

Page history should support some kind of branching, perhaps by allowing a special log entry that says "at this revision there was a merge/split with that revision".

Possibly the log entry should also be able to refer to a global site id (ref global site ids in Wikidata) so it is possible to do proper attribution.

The log entries could be made automatically during editing, or added afterwards by an admin through a special page.


Version: 1.21.x
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=38664

Details

Reference
bz38795

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 22 2014, 1:08 AM
bzimport set Reference to bz38795.
bzimport added a subscriber: Unknown Object (MLST).

This is primarily a way to add information about "this page about the Czech Republic is branched off from the page about the former Czechoslovakia" and similar for Slovakia, or even that the wp-site for Danish can point to English as the source. It would also be nice to say that only some part of the page is from an other article/revision, or is based on that article/revision.

The purpose is _not_ to make duplicates or similar articles, it is about crosslinking histories of different articles. It is neither about how to solve merge of revisions from a single article.

The bug is unclear due to its title "History should support branches", it is not branching in traditional programming sense, it is marking the source that was then reused at another page.

It could be said to be similar to the problem in http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/62445 but with only the marking of the connected revisions.

Likewise it could also be said that this is a kind of http://www.mediawiki.org/wiki/Extension:Duplicator but only for a single revision and an added log entry that points to the source.

Not sure if this is much clearer.. ;)

problems:

  • no fast way to compare (to preview diff) sandbox with original page and with other sandboxes.
  • no ability for other person to merge my changes with saving of authority (smth. similar to stabilizing version in FlaggedRevs)