See that branch's log for full details, but in short:
The branch rewrote various in-memory cach…
Merge the in-memory-cache branch to trunk.See that branch's log for full details, but in short:The branch rewrote various in-memory caches in FSFS to use a unifiedAPI. By default this API is implemented by some in-process hashes,but via a configuration file (db/fsfs.conf), it can use memcachedinstead. Additionally, expanded fulltexts are cached if memcached isavailable.memcached is accessed with the apr_memcached API, which will be in afuture version (1.3.x branch, now) of apr-util, and is also available as anseparately-distributed library. The build system knows how to dealwith both.Other things that changed:* The test suite now has a config file; currently, the config file is just used as the FSFS config file for any created repositories.* New random APIs: svn_base64_encode_string2, svn_stream_from_string.* ra_local ignores "FS warnings" instead of aborting.