https://bugzilla.wikimedia.org/show_bug.cgi?id=21279

--- Comment #30 from FT2 <[email protected]> 2011-05-04 20:49:55 UTC ---
(In reply to comment #29)
> Could be used to undelete something, tweak the link, then re-delete it?
> 
> Could help, but I still think it'll be better to just use the revision ID
> references whenever they're available on this side (the rev deletion / change
> visibility links).
> 
> Will see if I can throw that together...

The aim is "old links shouldn't break under deletion", rather than "the old
linked pages can be traced and then the old pages referring to them all edited
to contain updated links". I _think_ that's what you're saying....? :)


Bug 18104 comment 12 is saying that because deleted/undeleted revisions still
have their oldid (the few old historical exceptions can be given an id as a
once-off task) which is not lost during deletion, _therefore_:

1/ If an oldid is not found in current revisions, Mediawiki can quickly check
the _deleted_ revisions table before reporting "revision not found". This would
guarantee that links and diffs would always work transparently regardless of
deletion/undeletion.

2/ Special pages such as [[Special:Undelete]] and
[[Special:DeletedContributions]] could provide links based on oldid rather than
page/timestamp, and these oldid based links would also be guaranteed to always
work regardless of future deletion/undeletion, unlike page/timestamp based
links which could fail.

3/ Because a revision can be found whether current or deleted, diffs can be
generated between any two revisions, even if one or both revisions is
subsequently deleted/undeleted. At present they cannot.

4/ Traceability despite deletion is made simpler. At present it can be
difficult.

5/ Any future migration to using revision id as the sole means to locate a
revision would be made easier but no schema change would be needed for the
above.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to