On Fri, Sep 21, 2012 at 03:43:00AM +0100, Julian Foad wrote: > My first thought on the pattern matching was can we have a way to specify > revisions where svn:log MATCHES "[Mm]erge" AND svn:author DOES NOT MATCH > "julian". > > In other words, two things: > > 1. specify a match against a particular rev-prop rather than the current > general "found anywhere";
Hmmm... maybe we could add: --search-author --search-date --search-log --search-paths > 2. a "DOES NOT MATCH" option; Yes, something like --search-not would be nice to have. > But I didn't bother asking until I saw your email. I think this an area for > endless possible extensions. > Indeed. > 3. "Search in content of the diff" That would be doable, but it would mean that we'd have to rejuggle the logic in svn's log receiver somewhat. It would have to download the diff before displaying the log message. Currently it's doing it the other way around... Overall, I like all of your suggestions, but I don't see a need for us to implement them all for 1.8. In my mind, these are nice bite-size tasks for our issue tracker that new contributors could pick up. So I'd suggest filing a "bite-sized" issue for each of the above.