Last modified: 2011-01-25 01:33:03 UTC
Discovered this when wikitech was moved to new server; wikidiff2 had been set up as $wgExternalDiffEngine but the PHP extension hadn't been installed on the new machine. Diffs failed silently, and were even saved blank into the diff cache. All edits appeared as thought here were no changes, more or less. Should either show an error message, fall back to regular diff code, or some combination thereof; and should definitely not be saving bogus diffs into the cache!
That seems really odd. DifferenceEngine *should* be failing back to native PHP diff implementation if it can't load/use wikidiff2.
Fixed in r50310