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.
- 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.
- 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