Inside of subversion/svn/log-cmd.c, there's this little comment:
/* ### Ideally, we'd also pass the `quiet' flag through to the
* repository code, so we wouldn't waste bandwith sending the
* log message bodies back only to have the client ignore them.
* However, that's an implementation detail; as far as the user
* is concerned, the result of 'svn log --quiet' is the same
* either way.
I went ahead and implemented this a couple of months ago. To prevent
API churn, I've been waiting for the log API to be rev'd to add it. I
think that it'll be useful for a couple of reasons. First, the one
stated in the comment above. Second, the log message interface is
currently the only way for clients to determine which revisions were
merged when. Given them the ability to strip down the log message
payload would be useful for clients who want to see the merge
information, but not the log message text.
If there's no objection, I'll go ahead and commit this change as a
series of patches, one for each set of affected libraries.
Received on Fri Jun 1 21:55:51 2007