Implementation here - https://github.com/paul-hammant/SvnMerkleizer. It is written In Java in about 600 lines of code. There's unit and integration tests too (coverage between those two is 92%).
In operation it is pretty slow to build caches, but performs really well after that when there's not many changes hitting the repo. Enjoy. * those over HTTP/DAV that is. -- Paul Hammant DevOps <https://devops.paulhammant.com> Let me give your enterprise a step by step plan to get out of the hell crazy branching models (ClearCase maybe?) and into the world of high-throughput CD on DevOps foundations.