Ответы:
svn log --verbose -r 42
--username
Опция для проверки подлинности, а не фильтровать указанные изменения.
Чтобы просто получить список измененных файлов с путями, используйте
svn diff --summarize -r<rev-of-commit>:<rev-of-commit - 1>
Например:
svn diff --summarize -r42:41
должно привести к чему-то вроде
M path/to/modifiedfile
A path/to/newfile