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
