Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum wrote:
In the case of svn, it is possible to export the repository as a giant textfile, where you can tweak individual commits, and then read it back. You need to take the repository offline while you do this, though.
Been there, done that, even got the T-shirt. Editing history like that is an excruciatingly painful experience though. The downsides are: - The svn-dump is always complete, and never partial. - The svn-dump is huge (for a repository like PIke). - In order to check if changes are good, it needs to be read into svn again (both dumping and reading take very long). - Mistakes in editing the dump are easy to make, especially when moving files around in history.
The net result is, that after trying that *real hard* for some time, I gave up in disgust, then didn't touch the project until a year later, when I latched onto git.