'execute an svn command, append our own url and revision'

def _svnwithrev(self, cmd, *args):

    if (self.rev is None):
        return self._svnwrite(cmd, *args)
    else:
        args = (['-r', self.rev] + list(args))
        return self._svnwrite(cmd, *args)
