pre-commit

Can anyone recommend a pre-commit web based diff viewer for subversion?

Edited to make my requirements a little more clear I would love to find a decent web viewer similar to Trac's changeset page: http://trac.edgewall.org/changeset/10173. The only catch is that I need it to be pre-commit. These are for small changes that don't justify a branch/merge. Anyone know of such a tool? Must have: Must be pre-...

Can "svnlook cat" be forced to output properly formatted text during a commit transaction?

In writing a pre-commit hook for subversion, I am in a situation where my call to svnlook as MESSAGE=`svnlook cat -t $TXN $REPOS $FILE` results in a returned value which consists of a single, continuous line instead of the properly formatted file(s) that changed in the attempted commit. This is problematic because the formatting of th...