Implement action=mergehistory
authorGeoffrey Mon <geofbot@gmail.com>
Wed, 30 Dec 2015 04:53:34 +0000 (23:53 -0500)
committerGeoffrey Mon <geofbot@gmail.com>
Sat, 6 Feb 2016 15:39:27 +0000 (10:39 -0500)
commite74f36ebe0d7e945da481101e3a99f0f2bb12637
treecfa68af9bcc0b9e05f704fb26cb73a257c1a5da7
parent4b069cd1b88877fbb253af8780e358d96ba2587c
Implement action=mergehistory

* New class ApiMergeHistory handles action=mergehistory
* Merge History functionality moved from SpecialMergeHistory to
  MergeHistory
* SpecialMergeHistory now uses MergeHistory for actual merging
* Unit tests and i18n messages for above

Bug: T69742
Change-Id: Ic5078307dae78a2b3687e34a5d0a584988d483a1
autoload.php
includes/MergeHistory.php [new file with mode: 0644]
includes/api/ApiMain.php
includes/api/ApiMergeHistory.php [new file with mode: 0644]
includes/api/i18n/en.json
includes/api/i18n/qqq.json
includes/specials/SpecialMergeHistory.php
languages/i18n/en.json
languages/i18n/qqq.json
tests/phpunit/includes/MergeHistoryTest.php [new file with mode: 0644]