<p>I know that I can <code> svn diff -r a:b repo </code> to view the changes between the two specified revisions.  What I'd like is a diff for every revision that changed the file.  Is such a command available?</p>

You could use
```
git-svn
```
to import the repository into a Git repository, then use
```
git log -p filename
```
. This shows each log entry for the file followed by the corresponding diff.