Is there a way to perform a full text search of a subversion repository, including all the history?
For example, I've written a feature that I used somewhere, but then it wasn't needed, so I svn rm'd the files, but now I need to find it again to use it for something else. The svn log probably says something like "removed unused stuff", and there's loads of checkins like that.
Edit 2016-04-15: Please note that what is asked here by the term "full text search", is to search the actual diffs of the commit history, and not filenames and/or commit messages. I'm pointing this out because the author's phrasing above does not reflect that very well - since in his example he might as well be only looking for a filename and/or commit message. Hence a lot of the svn log
answers and comments.
--search
argument forsvn log
command. See my answer at https://mcmap.net/q/158584/-searching-subversion-history-full-text – Genericsvn log --search
does not perform a full text search as required by @rjmunro, but only searches author, date, log message and list of changed paths. – Shears