I've got a couple of projects where it would be useful to be able to interact with an SVN server from appengine.
- Pull specific files from the svn (fairly easy, since there is a web interface which I can grab the data off automatically, but how do I authenticate)
- Commit changes to the svn (this is the really hard/important part)
- Possibly run an SVN server (from an appengine app, I'm guessing this isn't possible)
I would prefer a python solution, but I can survive with java if I must