To be honest: While I really love the added functionality that subversion brings (offline diffs/reverts, atomic commits), websvn (or rather the viewcvs that we use on websvn.kde.org) just sucks for my use.
There are several things that I'm really, really missing compared to the old webcvs:
- Annotations: Whenever I found something strange (in the code or in a backtrace), I'd go to webcvs and look at the annotated file, which shows me the line numbers together with the person that last changed that line. => You immediately know who to blame (well, mostly it's the case that I need to hide in shame myself
)
- Now with websvn I couldn't even find the functionality to show line numbers with the code (the " (view)" simply shows the code without any line numbers!). Am I missing something, or is websvn really that bad in this respect?
- With webcvs it was easy to get the diff of the latest version in branch compared to the latest version in head. Since svn creates copies and doesn't tag, how can I compare the latest versions of trunk and branch in websvn, so I can quickly see which fixes have been backported?
- How can I see which were the branch points for the kde x.x branches in the past? That's needed e.g. to see if a particular fix happened before a release or after (and needs to be checked for backporting)
I hope, I'm just missing something and that functionality is simply hiding somewhere...

re: websvn missing functionality
Hi. I can't address all of your items, but I'll comment on numbers 1 and 2.
Annotations are called "Blame" in Subversion. Just browse to a file revision in the websvn interface, and you should see a link that says "blame." When you click on the link, you get a page that show the line number and the last author to commit something to that line number displayed for each line in the file. That's something like you wanted in items 1 and 2 above. It's not quite as nice, but approaching what you asked for.