Вот небольшой хак, который использует GNU sed для выполнения регулярного выражения в журнале, выводимом командой svn. Измените имя пользователя на имя пользователя, которое вам требуется
svn log | sed -n '/| username |/,/-----$/ p'
Чтобы получить список ваших папок из конфигурации webdav (на момент написания этой статьи я был на Ubuntu) попробуйте что-то вроде этого ...
grep SVNPath /etc/apache2/mods-available/dav_svn.conf | grep -v \# | sed 's/^\s*SVNPath //'
Это просто один раз для строки, два раза для удаления закомментированных строк и фильтрации ключевого слова SVNPath и связанных пробельных символов. Ваши результаты представляют собой папки репо, поэтому, если вы собираетесь использовать команду svn, добавьте файл: //