# salt.states.svn

## Manage SVN repositories

Manage repositiry checkouts via the svn vcs system:

    http://unladen-swallow.googlecode.com/svn/trunk/:
      svn.latest:
        - target: /tmp/swallow

`salt.states.svn.` `dirty`(name, target, user=None, username=None, password=None, ignore_unversioned=False)

  Determine if the working directory has been changed.

`salt.states.svn.` `export`(name, target=None, rev=None, user=None, username=None, password=None, force=False, externals=True, trust=False)

  Export a file or directory from an SVN repository

  name
    Address and path to the file or directory to be exported.
  target
    Name of the target directory where the checkout will put the working directory
  rev : None
    The name revision number to checkout. Enable "force" if the directory already exists.
  user : None
    Name of the user performing repository management operations
  username : None
    The user to access the name repository with. The svn default is the current user
  password

    Connect to the Subversion server with this password

    New in version 0.17.0.

  force : False
    Continue if conflicts are encountered
  externals : True
    Change to False to not checkout or update externals
  trust : False
    Automatically trust the remote server. SVN's --trust-server-cert

`salt.states.svn.` `latest`(name, target=None, rev=None, user=None, username=None, password=None, force=False, externals=True, trust=False)

  Checkout or update the working directory to the latest revision from the remote repository.

  name
    Address of the name repository as passed to "svn checkout"
  target
    Name of the target directory where the checkout will put the working directory
  rev : None
    The name revision number to checkout. Enable "force" if the directory already exists.
  user : None
    Name of the user performing repository management operations
  username : None
    The user to access the name repository with. The svn default is the current user
  password

    Connect to the Subversion server with this password

    New in version 0.17.0.

  force : False
    Continue if conflicts are encountered
  externals : True
    Change to False to not checkout or update externals
  trust : False
    Automatically trust the remote server. SVN's --trust-server-cert

Current Salt release: 0.17.1

### Table Of Contents

- salt.states.svn
  - Manage SVN repositories

#### Previous topic

salt.states.supervisord

#### Next topic

salt.states.sysctl

### Quick search

Enter search terms or a module, class or function name.

### Upcoming SaltStack Events

My conferences on Lanyrd