I need to configure a svn repository with lock-modify-unlock model. Also need that when a user checkout a project, all the files must have read-only permission set. When a user wants to modify a file, proceed to lock the file (this will set write perm to the file), and if another user wants to modify the file, he will not do that because he needs to lock the file to get write permission to the file.
Is it possible?