class_docstr: path implementation that offers access to (possibly remote) subversion
  repositories. 
docstr: remove a file or directory (or a directory tree if rec=1) with
  checkin message msg.
code: def remove(self, rec=1, msg="removed by py lib invocation"):
      """remove a file or directory (or a directory tree if rec=1) with
      checkin message msg."""
      if self.rev is not None:
          raise py.error.EINVAL(self, "revisions are immutable")
      self._svncmdexecauth(
          'svn rm -m "%s" "%s"' % (msg, self._escape(self))
      )
      self._norev_delentry(self.dirpath())
  
imports: import os, sys, time, re
  import py
  from py import path, process
  from py._path import common
  from py._path import svnwc
  from py._path.cacheutil import BuildcostAccessCache, AgingCache
label_desc: Use image node_id 16 for calling the SvnCommandPath obj's underlying member method code with example usage: obj.remove(rec, msg) without return types