Rewrite svn-push to be more robust and to confirm before committing