The bug is in /RepositoryModule/DataModule.php in function createRepository
If a new repository should be created, it is first checked whether a folder with the given name is already existing. Unfortunately this check fails. It always responds that the repository is not existing.
This is due the code in line 64 to 66
$a_dir = $svn_repos_loc.DIRECTORY_SEPARATOR.escapeshellarg($rname); if(file_exists($a_dir))
The problem is that the excapeshellarg for the new repository name.
If you have a repository name e.g. MyNewRepo the resulting path in $a_dir may look like this:
/var/svn/repositories/'MyNewRepo'
If this path is checked with file_exists, it will of course not find the path /var/svn/repositories/MyNewRepo.
The escapeshellarg shall be made after if (file_exists) later on the variable $a_dir before the svnadmin command is executed.
Robert