Q:

ASP.NET - SVN web upload front ent?

I'd like to add an area/page that allows users to upload files to SVN. 
I've seen SharpSVN, which looks promising, but I'm wondering how well it handles conflicts, etc. 
One approach would be to use SharpSVN to update the site's local copy of the repo, save the uploaded file received from the browser, and then commit, however I'm wondering how stable this will be when multiple users try to access the same file at (approximately) the same time. Other than manually implementing some sort of locking mechanism, what's a good way to solve this problem?
Oh, and if anyone has a pre-existing solution or a good tutorial, I'd love to see it.
Note: I'm not looking for a Visual Studio plugin; this needs to be entirely web based as we're using svn for document sharing, and I prefer not to require each user to install Tortoise or the command line svn client.

A:

I managed to get this to work using a pretty standard file upload page and a db-resident semaphore. 

