Last modified: 2009-07-15 22:51:45 UTC
Revision::fetchAllRevisions (http://svn.wikimedia.org/doc/Revision_8php-source.html#l00205) does its work using Revision::fetchFromConds (http://svn.wikimedia.org/doc/Revision_8php-source.html#l00243), which has a fixed LIMIT=1 (http://svn.wikimedia.org/doc/Revision_8php-source.html#l00253), thus not returning all revisions, but only one of them.
The LIMIT=1 was added in r9211 in 2005... Revision::fetchAllRevisions() appears to be unused, and well it should be unused as it would work very poorly on large pages. :) Probably best fix is to kill the bad function.
Nuked it in r53339