svn log -r '{YYYY-MM-DD}:{YYYY-MM-DD}' | sed -n '1p; 2,/^-/d; /USERNAME/,/^-/p' | grep -E -v '^(r[0-9]|---|$)' | sed 's/^/* /g'
Example, if I want the log for all commits by 'antic' for December 10, 2010, I would put {2010-12-10}:{2010-12-11}
$ svn log -r '{2010-12-10}:{2010-12-11}' | sed -n '1p; 2,/^-/d; /antic/,/^-/p' | grep -E -v '^(r[0-9]|---|$)' | sed 's/^/* /g' * Commit message 5 * Commit message 4 * Commit message 3
Vote and comment on commandlinefu.com