Set correct parentid on import
authorumherirrender <umherirrender_de.wp@web.de>
Thu, 8 Oct 2015 19:26:56 +0000 (21:26 +0200)
committerumherirrender <umherirrender_de.wp@web.de>
Fri, 9 Oct 2015 14:12:21 +0000 (16:12 +0200)
commit54e0ef00ddc94ad129f5ec531f61af2ddbe778a3
tree9d920af0e05fe35cfb5258f5608682d6ac3df611
parentb2222eacf7050acabe7d0172e1822c67a2fdfa7e
Set correct parentid on import

When importing over an existing page the parentid is set to the latest
rev id of the page, which makes the size diff in history unusable.

The import constructs the Revision object without a parentid and than
Revision::getPreviousRevisionId is using the page_latest field to
propagate the missing parentid.
Avoid this bad propagate by select the previous revision id depending on
timestamp before construct of the Revision object.

Bug: T114806
Change-Id: Iee44d5a74de459f733ea62373cdbe9911e77083f
includes/Import.php