We added RA capabilities checks in 1.5.0-dev so that clients can avoid operations that the RA layer doesn't support and such. Those capabilities checks are based strictly on Subversion library versions at the moment. That works fine for some of our features/capabilities, but not for mergeinfo. Proper mergeinfo support does require 1.5-era Subversion libraries, but also requires that the repository itself support mergeinfo storage and indexing. Since we don't auto-upgrade repositories, it is possible to run 1.5-era libs against a 1.4-compatible (and therefore, mergeinfo-ignorant) repository. That causes the RA capability check for mergeinfo to claim support where none actually exists. And my momma taught me that lying is naughty. So, we need to add capabilities queries to the svn_fs and svn_repos layers, too, and then teach the RA layer to consult those before making claims about its own capabilities.