I've come across various questions regarding subversion here but nothing specific to what i'm looking for.
I'm going to hire a freelancer to work remotely on my existing projects(extending functionality and code maintenacne for already existing code.
While i'm going to trust him with the code and let him have all the access he needs to work and test the application..... how do i prevent someone from deleting, corrupting or damaging the code repository in any way supposing there is a dispute between us about something and the freelancer reverts back by causing damage to code.
Now i think there is a remote possibility of anything like this happening but still i'd like to take the precaution.
How do we achieve something like this in subversion?
And secondly,
Any suggestion for a good subversion hosting that makes it real easy to perform all svn actions ... maybe a Web Interface....(paid hosting is fine but not too costly..)