@shadyvb what if the user just wants to apply the sniffs against the changes which are not committed at all? For Git, this is accomplished with `--staged`. But since SVN lacks a stage, we need to just look at the currently modified files. So if no revision is provided, then instead of looking for the most recent commit (as done in the `else` above), shouldn't it omit the `-r` parameter entirely?