July 2, 2009 10:00 AM

Subversion Dump Editor Beta

I have created 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).

If you have any problems running Subversion Dump Editor use the comment system below and I will gladly help.

Download Subversion Dump Editor

Update

I have moved Subversion Repository Editor into the new projects section of the site.

Commentary
Comment posted August 27, 2011 at 11:14 AM:
This Comment is Awaiting Administrator Approval
Comment posted September 10, 2011 at 8:45 AM:
This Comment is Awaiting Administrator Approval
Comment posted September 10, 2011 at 7:23 PM:
This Comment is Awaiting Administrator Approval
Comment posted October 1, 2011 at 10:03 AM:
This Comment is Awaiting Administrator Approval
Comment posted October 8, 2011 at 4:41 PM:
This Comment is Awaiting Administrator Approval
Comment posted October 9, 2011 at 3:58 AM:
This Comment is Awaiting Administrator Approval
Comment posted October 12, 2011 at 3:38 AM:
This Comment is Awaiting Administrator Approval
Comment posted October 12, 2011 at 6:50 PM:
This Comment is Awaiting Administrator Approval
Comment posted November 27, 2011 at 5:50 PM:
This Comment is Awaiting Administrator Approval
Comment posted November 27, 2011 at 8:19 PM:
This Comment is Awaiting Administrator Approval
Comment posted December 22, 2011 at 12:10 AM:
This Comment is Awaiting Administrator Approval
Comment posted December 22, 2011 at 12:22 AM:
This Comment is Awaiting Administrator Approval
Comment posted December 22, 2011 at 1:38 AM:
This Comment is Awaiting Administrator Approval
Comment posted December 22, 2011 at 8:16 AM:
This Comment is Awaiting Administrator Approval
Comment posted January 30, 2012 at 3:31 PM:
This Comment is Awaiting Administrator Approval
Comment posted January 31, 2012 at 4:58 AM:
This Comment is Awaiting Administrator Approval
Comment posted January 31, 2012 at 7:23 AM:
This Comment is Awaiting Administrator Approval
Comment posted January 31, 2012 at 8:24 AM:
This Comment is Awaiting Administrator Approval
Comment posted January 31, 2012 at 11:17 AM:
This Comment is Awaiting Administrator Approval
Comment posted February 2, 2012 at 5:05 PM:
This Comment is Awaiting Administrator Approval
Comment posted February 5, 2012 at 9:38 AM:
This Comment is Awaiting Administrator Approval
Comment posted February 5, 2012 at 12:35 PM:
This Comment is Awaiting Administrator Approval
Comment posted February 5, 2012 at 9:31 PM:
This Comment is Awaiting Administrator Approval
Post A Comment

Feel free to leave a comment on this site. Your email is used as a means of identification only and will not be used for any other purpose nor will it be displayed. If you do not provide one your name and website will not be saved.

Please stay on topic and use some common decency. Your first few comments will need to be approved. Eventually you will be marked trusted and your comments will not require approval.

If you wish to post code please use pastebin and post the url. If you do decided to post code it will not be formatted and any html tags will be removed.