Change SVN commit message retroactively?

svn, tortoisesvn, visualsvn-server

Solution

Yes, commit messages can be changed. They are implemented as properties on revisions, similar to the regular file-properties.

In the TortoiseSVN Log window you can right click on a commit and select "Edit log message".

Problem

I would like to re-write a big number of SVN commit messages to a different structure, e.g. prefix a category. From: `"foo" now accepts "bar" format for connection string.` I want `core - database - "foo" now accepts "bar" format for connection string.` Is there an easy way to do this that does not include dumping the whole repository using `svndumpfilter`? I am working with TortoiseSVN on the client end, and VisualSVN on the server end. (VisualSVN is a wrapper around classic `svn`, which I can talk to through the command line as well.)

Original source