When files are deleted from as svn repository, they can still be accessed by users checking out old revisions. This is obviously one of the great advantages of source control.
Is it possible to erase a file from the repository? I am aware that this would compromise the integrity of past revisions containing the file.
For example, proprietary code might get inadvertantly committed to the public svn repository of an open source project. Is there any supported way of removing it from the repository so it cannot be retrieved, even by looking back at past revisions?