salt.modules.svn

### Navigation

- index
- modules |
- next |
- previous |
- « SaltStack.org |
- Documentation home
- Full list of builtin execution modules »

# salt.modules.svn

Subversion SCM

`salt.modules.svn.` `add`(cwd, targets, user=None, *opts)

  Add files to be tracked by the Subversion working-copy checkout

  cwd
    The path to the Subversion repository
  targets : None
    files and directories to pass to the command as arguments
  user : None
    Run svn as a user other than what the minion runs as

`salt.modules.svn.` `checkout`(cwd, remote, target=None, user=None, username=None, *opts)

  Download a working copy of the remote Subversion repository directory or file

  cwd
    The path to the Subversion repository
  remote : None
    URL to checkout
  target : None
    The name to give the file or directory working copy Default: svn uses the remote basename
  user : None
    Run svn as a user other than what the minion runs as
  username : None
    Connect to the Subversion server as another user

`salt.modules.svn.` `commit`(cwd, targets=None, msg=None, user=None, username=None, *opts)

  Commit the current directory, files, or directories to the remote Subversion repository

  cwd
    The path to the Subversion repository
  targets : None
    files and directories to pass to the command as arguments Default: svn uses '.'
  msg : None
    Message to attach to the commit log
  user : None
    Run svn as a user other than what the minion runs as
  username : None
    Connect to the Subversion server as another user

`salt.modules.svn.` `info`(cwd, targets=None, user=None, username=None, fmt='str')

  Display the Subversion information from the checkout.

  cwd
    The path to the Subversion repository
  targets : None
    files, directories, and URLs to pass to the command as arguments svn uses '.' by default
  user : None
    Run svn as a user other than what the minion runs as
  username : None
    Connect to the Subversion server as another user
  fmt : str
    How to fmt the output from info. (str, xml, list, dict)

`salt.modules.svn.` `remove`(cwd, targets, msg=None, user=None, username=None, *opts)

  Remove files and directories from the Subversion repository

  cwd
    The path to the Subversion repository
  targets : None
    files, directories, and URLs to pass to the command as arguments
  msg : None
    Message to attach to the commit log
  user : None
    Run svn as a user other than what the minion runs as
  username : None
    Connect to the Subversion server as another user

`salt.modules.svn.` `status`(cwd, targets=None, user=None, username=None, *opts)

  Display the status of the current directory, files, or directories in the Subversion repository

  cwd
    The path to the Subversion repository
  targets : None
    files, directories, and URLs to pass to the command as arguments Default: svn uses '.'
  user : None
    Run svn as a user other than what the minion runs as
  username : None
    Connect to the Subversion server as another user

`salt.modules.svn.` `update`(cwd, targets=None, user=None, *opts)

  Update the current directory, files, or directories from the remote Subversion repository

  cwd
    The path to the Subversion repository
  targets : None
    files and directories to pass to the command as arguments Default: svn uses '.'
  user : None
    Run svn as a user other than what the minion runs as
  username : None
    Connect to the Subversion server as another user

## Comments

comments powered by Disqus

### Navigation

- index
- modules |
- next |
- previous |
- « SaltStack.org |
- Documentation home
- Full list of builtin execution modules »