On Thu, Jul 28, 2011 at 5:04 PM, priyank bagrecha bagi.priyank@gmail.comwrote:
I found one page http://en.wikipedia.org/wiki/Subroutine which has a pageid 40988 in the 05-26 snapshot, but now has a pageid 32177451 in the newer snapshot. Just wanted to know what are the circumstances under which this happens. Is there a way in the api to know which other pages might have had the same treatment?
From the version history:
- 2011-06-23T02:47:16http://en.wikipedia.org/w/index.php?title=Subroutine&oldid=435745170 Graham87 http://en.wikipedia.org/wiki/User:Graham87 m (36,108 bytes) (moved Subprogram http://en.wikipedia.org/wiki/Subprogram to Subroutinehttp://en.wikipedia.org/wiki/Subroutineover redirect: revert) - 2011-06-23T02:46:21http://en.wikipedia.org/w/index.php?title=Subroutine&oldid=435745068 Graham87 http://en.wikipedia.org/wiki/User:Graham87 m (36,108 bytes) (moved Subroutine http://en.wikipedia.org/wiki/Subroutine to Subprogramhttp://en.wikipedia.org/wiki/Subprogram: history merge)
A funky merge like this (or a general delete/undelete) can create a new page id; essentially the revisions from the old page ended up getting migrated from one page to another, and that other page now has the title of the old page.
-- brion