parameters: (self, msg='', rec=1)
docstring: commit with support for non-recursive commits
docstring_summary: commit with support for non-recursive commits
docstring_tokens: commit with support for non - recursive commits
function: def commit(self, msg='', rec=1):
          """ commit with support for non-recursive commits """
          # XXX i guess escaping should be done better here?!?
          cmd = 'commit -m "%s" --force-log' % (msg.replace('"', '\\"'),)
          if not rec:
              cmd += ' -N'
          out = self._authsvn(cmd)
          try:
              del cache.info[self]
          except KeyError:
              pass
          if out:
              m = self._rex_commit.match(out)
              return int(m.group(1))
function_tokens: def commit ( self , msg = '' , rec = 1 ) : # XXX i guess escaping should be done better here?!? cmd = 'commit -m "%s" --force-log' % ( msg . replace ( '"' , '\\"' ) , ) if not rec : cmd += ' -N' out = self . _authsvn ( cmd ) try : del cache . info [ self ] except KeyError : pass if out : m = self . _rex_commit . match ( out ) return int ( m . group ( 1 ) )