svn: extend svn with git-like niceties

This relies only on GNU sed, the original svn command and less.