svnrepositorysharpsvnsubversion-edge

How to delete a repository in subversion edge?


Seems like the Subversion Edge Restful API isn't able to (completely) delete a repository - only to create one. Also, sharpSvn seems to work only on repositorly-level and lower, which means, no deletion of repository also... So is there a way to programmatically remove a repository in Subversion Edge?


Solution

  • No, there's no option to delete a repository using only the uberSVN APIs. This is an administrative task, one that is best accomplished using the command line tool "rm". Removing a repository is the same as removing a folder on a file system.

    The creation of a repository was always a strange one to me, I don't think it should be part of the normal uberSVN APIs anyway, as it too is a admin-level task that gets used infrequently.