In the past people have checked in massive files to our subversion repository and later regretted it. To fix it, they just deleted the directory and made another checkin (leaving the massive files in the repository's history).
Since these massive files were accidents and not intended to be in the history, I wanted to filter them out using svndumpfilter. Is there any easy way to find large directories that were checked in? Perhaps sort revision diffs by size?
Best Answer
I basically found it by analysing the svndump file and using a small python script:
The python file is:
update: fixed a bug in the revision_size script where the size wasn't quite matched up to the right revision.