Implemented xdiff_string_bpatch() in pure PHP, allowing DiffHistoryBlob objects to...
authorTim Starling <tstarling@users.mediawiki.org>
Sat, 1 Nov 2008 13:36:08 +0000 (13:36 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Sat, 1 Nov 2008 13:36:08 +0000 (13:36 +0000)
commit225ff51e0930589a5e6e6899f4a47b6f6af98cfa
treebe6965506a917ff51e3ef21c1a70e0cdce238b5e
parent173eaa1800f6beda7f7fbdf73362f9e6980f1cdf
Implemented xdiff_string_bpatch() in pure PHP, allowing DiffHistoryBlob objects to be decompressed without libxdiff. Negligible performance difference. This provides a stability guarantee -- if libxdiff disappears or changes, we can continue to read old blobs. It also means we don't have to package libxdiff for all app servers.
includes/HistoryBlob.php