I am writing some development management tools in C# and would like to hear from anyone who can recommend a good class library for creating SVN repositories using C# code. At the moment we have the windows based Visual SVN server installed but have to use the GUI to create repositories. I would like to write a C# console app which can do the job so I can create them on the fly from scripts. I have looked at SubversionSharp but it appears to only enable checkouts and commits not repository creation.

Any advice is much appreciated.