Multi-Content Revisions Development

From mcr
Revision as of 01:55, 20 December 2017 by Ccicalese (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Phabricator Link Wiki Link Status Priority Author Owner Tags Projects Subtasks Parent Tasks
T107595 T107595: [RFC] Multi-Content Revisions
T117279 T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff)
T159708 T159708: Deploy WikibaseMediaInfo extension to production
T161671 T161671: Compacting the revision table
T167246 T167246: Refactor "user" & "user_text" fields into "actor" reference table
T174022 T174022: Implement multi-content revisions
T174023 T174023: Implement MCR storage layer
T174024 T174024: Implement MCR revision retrieval interface
T174025 T174025: Implement MCR revision retrieval legacy version
T174028 T174028: Finalize database schema for MCR content meta-data
T174030 T174030: Implement DB schema migration tools for MCR
T174031 T174031: MCR: Include all slots in XML dumps
T174032 T174032: Make relevant API modules aware of MCR
T174033 T174033: Refactor EditPage to allow multiple slots to be edited atomically [MCR]
T174035 T174035: Allow the view action to show multiple slots [MCR]
T174036 T174036: Diffs page should show diffs and content from multiple slots [MCR]
T174037 T174037: Implement single-slot UI [MCR]
T174038 T174038: Initial implementation of MCR page update interface
T174043 T174043: Deploy Multi-Content Revisions
T174044 T174044: Deploy MCR storage layer
T174045 T174045: DB schema migration for MCR
T174047 T174047: Hide deprecated/unused fields on toolforge replica [MCR]
T180210 T180210: Improve test coverage for Revision class
T180989 T180989: Improve Test Coverage for WikiPage class
T182678 T182678: [MCR] Script for populating empty ar_rev_id fields
T182682 T182682: [MCR] Script(s) for populating new tables (slots, content, content_models, slot_roles)
T183486 T183486: MCR schema migration stage 0: create tables
T183487 T183487: MCR schema migration stage 3: stop using legacy fields
T183488 T183488: MCR schema migration stage 2: populate new fields
T183489 T183489: MCR schema migration stage 1: Fix Legacy Archive Rows
T183490 T183490: MCR schema migration stage 4: Migrate External Store URLs (wmf production)
T183777 T183777: Some PHPUnit tests consistently fail when collecting coverage report
T183798 T183798: Flaky user tests/De-captialising tests/phpunit/includes/Storage shouldn't cause user test breakages
T184629 T184629: Run maintenance/migrateArchiveText.php on all wikis
T185793 T185793: Revision hash needs to consider content model and slot role
T186371 T186371: Redesign revision-related event schemas for MCR
T187153 T187153: Special:Abuselog throws when viewing details or examining (BadMethodCallException: Call get getId() on null)
T187935 T187935: Allow cross-slot access during HTML rendering.
T188396 T188396: It should be possible to understand the reason of revision creation from RevisionRecordInserted hook
T189220 T189220: Ensure that relevant extensions are MCR-aware
T189808 T189808: Make undo work with multiple slots.
T190063 T190063: Tracking dependencies for multiple Content objects per page (MCR)
T190066 T190066: Expose all slots to the search interface
T191795 T191795: Support MCR in mobile
T192306 T192306: Create MCR test wiki on WM Cloud
T192307 T192307: Provide MCR-aware hook points
T192926 T192926: Schema change to drop archive.ar_text and archive.ar_flags
T193180 T193180: Clean up archive rows with duplicate revision IDs
T194015 T194015: Make PageArchive aware of MCR
T194034 T194034: Make rollback inherit all slots from the target version
T194037 T194037: Track dependencies for multiple Content objects per page
T194038 T194038: Introduce ContentHandler::getSecondaryDataUpdates to replace Content::getSecondaryDataUpdates
T194042 T194042: Replace usages of WikiPage::prepareContentForEdit
T194043 T194043: Replace usages of Content::getSecondaryDataUpdates
T194046 T194046: Introduce SlotRoleHandler and SlotRoleRegistry for declaring slot roles.
T194048 T194048: Introduce RevisionRenderer (baseline)
T194049 T194049: Introduce SlotRenderingProvider
T194263 T194263: Deprecate/Remove ContentHandler::makeParserOptions()
T194412 T194412: Make undo fail gracefully for non-main slots.
T194429 T194429: Remove the need to generate ParserOutput before PageContentSave hook is called
T194729 T194729: Allow Wikibase Entities to be stored in alternative slots [MCR]
T194730 T194730: Ensure that Wikibase data access to MediaInfo on file description pages works with MCR
T194731 T194731: Show diffs for all slots [MCR]
T194734 T194734: Implement edit conflict resolution for MCR
T194736 T194736: Implement automatic conflict resolution for all slots [MCR]
T194750 T194750: Deploy Structured Data on Commons baseline
T194830 T194830: Refactor DifferenceEngine
T195069 T195069: Factor PageStore and PageRecord out of WikiPage
T195212 T195212: ServiceContainer: Allow extensions to manipulate services upon creation
T195692 T195692: Attempt to undelete page causes error: Fatal exception of type IncompleteRevisionException: user_text field must not be !
T195779 T195779: MCR support in ORES
T195980 T195980: Write a specification for the architecture for handling slots
T196082 T196082: npm install for selenium tests not working on labs-vagrant
T196087 T196087: Refactored implementation of MCR page update interface
T196172 T196172: Test schema migration script
T196585 T196585: Deploy some MCR related patches on test / group0 for an extended period
T196653 T196653: Test MCR Storage Layer Patches
T197619 T197619: Introduce SCHEMA_COMPAT_XXX constants to allow more fine grained control over the migration process
T197685 T197685: Clarify semantics of "base revision" and "parent revision" in EditPage, WikiPage, and PageUpdater
T197816 T197816: Enable MCR migration stage "write both, read old" on live systems
T197817 T197817: Enable MCR migration stage "write both, read old" on testwiki
T197818 T197818: Enable MCR migration stage "write both, read old" on commons beta.
T198024 T198024: [[MediaWiki:Undo-main-slot-only]] translation issue
T198075 T198075: RFC: factoring page update logic out of WikiPage
T198099 T198099: Improve MCR handling of RevisionAccessException family
T198297 T198297: Use PageUpdater to create dummy revisions
T198308 T198308: Enable MCR migration stage "write both, read new" on live systems
T198309 T198309: Enable MCR migration stage "write both, read new" on testwiki
T198311 T198311: Enable MCR migration stage "write both, read new" on commons beta.
T198312 T198312: Set the WMF cluster to use the new MCR-only schema
T198341 T198341: Remove all references to the rev_text_id and ar_text_id fields
T198342 T198342: Remove all usages of the 'text' flag in calls to Revision::getQueryInfo() and RevisionStore::getQueryInfo().
T198343 T198343: Replace all calls to Revision::getRevisionText()
T198413 T198413: Allow multiple slots to be used while still writing to the old as well as the new schema
T198449 T198449: Rollback from autopatrolled user was marked as not patrolled
T198492 T198492: Create a maintenance script to drop rev_text_id and ar_text_id from the database.
T198557 T198557: Remove the ability to write pre-MCR fields, limit the ability to read pre-MCR fields to migration scripts
T198558 T198558: Set testwiki to use the new MCR-only schema
T198559 T198559: Set Beta Cluster wikis to use the new MCR-only schema
T198561 T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI

... further results

Gerrit

Enter change #: