Hmmm, disappointed to conclude that even if you configure svnserve with DIGEST-MD5, it doesn't appear to work. Plain text password gets send over the wire, and digest calculation appears to happen at the svnserve side, not svn itself.
UPDATE: looking at the code, you would say that's not true. Need to insert some debug statements...