If you're using at least Subversion 1.8.0 (and you should be, it was released June 2013), then you can use svn log --search
. From the documentation, this command:
Filters log messages to show only those that match the search pattern ARG. Log messages are displayed only if the provided search pattern matches any of the author, date, log message text (unless --quiet
is used), or, if the --verbose
option is also provided, a changed path.
The command supports *
and ?
(glob syntax) and character classes ([abc]
).
Note that this doesn't perform a real search through the repository, instead it is a filter on the returned log entries. So if you provide a revision range or use --limit
, revisions which would otherwise match your search would be omitted.