Subversion Repository Editor is a small python application that will allow the editing of a subversion dump file. This should allow you to make modifications to your repository (via svnadmin dump and load) to remove sensitive data from a file/revision without having to completely remove the file containing the sensitive data. A good example would be to remove the database password you accidentally committed several revisions ago.

I wrote this because I am in the process of preparing several projects I did while attending university and some of the files/revisions contained my student number and I did not want that being posted online.

The application is still in beta and will do strange things if you try to load a file that is not a subversion dump. Also it is not tested well with Unicode and binary data in the repository dump (I did code it to handle this but I have yet to test).

The dependencies are wxPython and Python 2.6 (I think previous versions of python will work but I did not do much testing). The dump file needs to be the standard svnadmin dump (not incremental or delta dumps).