We have reason to believe that 'svn log -g --limit' is not working as intended
over the non-local RA layers. In this scenario, the --limit is supposed to
apply only to the "main" line of revisions, not to the revisions that come down
via merges. ra-local handles this correctly. But because --limit support was a
late addition to the log feature, ra-neon, ra-serf, and probably ra-svn (though
I haven't checked yet) implement client-side limiting for compatibility with
older limit-ignorant servers. The problem is that these client-side compat
forms of limitation don't distinguish between "mainline" revision and
included-via-merge revisions.