Class implementing the version control systems interface to Subversion.
        
            | Methods |  | 
        
        |  | 
            |  | __init__ | 
        
        | 
__init__ (
        self,
        parent=None,
        name=None,
        )
Constructor        Arguments
            parentparent widget (QWidget)            namename of this object (string or QString) | 
            |  | authData | 
        
        | 
authData ( self )
 Private method to get the users authentication data.        Returns            list of strings with the authentication parameters | 
            |  | svnClearAuthInfo | 
        
        | 
svnClearAuthInfo ( self )
 Public method used to clear the authentication info. | 
            |  | svnCopy | 
        
        | 
svnCopy (
        self,
        name,
        project,
        )
Public method used to copy a file/directory.        Arguments
            namefile/directory name to be copied (string)            projectreference to the project object | 
            |  | svnDelProp | 
        
        | 
svnDelProp (
        self,
        name,
        recursive=0,
        )
Public method used to delete a property of a file/directory.        Arguments
            namefile/directory name (string or list of strings)            recursiveflag indicating a recursive list is requested | 
            |  | svnGetReposName | 
        
        | 
svnGetReposName ( self,  path )
 Public method used to retrieve the URL of the subversion repository path.        Arguments
            pathlocal path to get the svn repository path for (string)         Returns            string with the repository path URL | 
            |  | svnListProps | 
        
        | 
svnListProps (
        self,
        name,
        recursive=0,
        )
Public method used to list the properties of a file/directory.        Arguments
            namefile/directory name (string or list of strings)            recursiveflag indicating a recursive list is requested | 
            |  | svnListTagBranch | 
        
        | 
svnListTagBranch (
        self,
        path,
        tags=1,
        )
Public method used to list the available tags or branches.        Arguments
            pathdirectory name of the project (string)            tagsflag indicating listing of branches or tags
                (0 = branches, 1 = tags) | 
            |  | svnMove | 
        
        | 
svnMove (
        self,
        name,
        project,
        )
Public method used to move a file/directory.        Arguments
            namefile/directory name to be moved (string)            projectreference to the project object | 
            |  | svnResolve | 
        
        | 
svnResolve ( self,  name )
 Public method used to resolve conflicts of a file/directory.        Arguments
            namefile/directory name to be resolved (string) | 
            |  | svnSetProp | 
        
        | 
svnSetProp (
        self,
        name,
        recursive=0,
        )
Public method used to add a property to a file/directory.        Arguments
            namefile/directory name (string or list of strings)            recursiveflag indicating a recursive list is requested | 
            |  | vcsAdd | 
        
        | 
vcsAdd (
        self,
        name,
        isDir=0,
        )
Public method used to add a file/directory to the Subversion repository.        Arguments
            namefile/directory name to be added (string)            isDirflag indicating name is a directory (boolean) | 
            |  | vcsAddBinary | 
        
        | 
vcsAddBinary (
        self,
        name,
        isDir=0,
        )
Public method used to add a file/directory in binary mode to the Subversion repository.        Arguments
            namefile/directory name to be added (string)            isDirflag indicating name is a directory (boolean) | 
            |  | vcsAddTree | 
        
        | 
vcsAddTree ( self,  path )
 Public method to add a directory tree rooted at path to the Subversion repository.        Arguments
            pathroot directory of the tree to be added (string) | 
            |  | vcsAllRegisteredStates | 
        
        | 
vcsAllRegisteredStates (
        self,
        names,
        dname,
        )
Public method used to get the registered states of a number of files in the vcs.        Arguments
            namesdictionary with all filenames to be checked as keys            dnamedirectory to check in (string)         Returns            the received dictionary completed with a combination of 
            canBeCommited and canBeAdded or None in order to signal an error | 
            |  | vcsCheckout | 
        
        | 
vcsCheckout (
        self,
        vcsDir,
        project,
        projectDir,
        noDialog=0,
        tag=None,
        )
Public method used to check the project out of the Subversion repository.        Arguments
            vcsDirname of the VCS directory (string)            projectname of the archive (string)            projectDirproject directory to create (string)            noDialogflag indicating quiet operations            tagtag of version to check out (string)         Returns            flag indicating an execution without errors (boolean) | 
            |  | vcsCleanup | 
        
        | 
vcsCleanup ( self,  name )
 Public method used to cleanup the working copy.        Arguments
            namedirectory name to be cleaned up (string) | 
            |  | vcsCommandLine | 
        
        | 
vcsCommandLine ( self,  name )
 Public method used to execute arbitrary subversion commands.        Arguments
            namedirectory name of the working directory (string) | 
            |  | vcsCommit | 
        
        | 
vcsCommit (
        self,
        name,
        message,
        noDialog=0,
        )
Public method used to make the change of a file/directory permanent in the Subversion repository.        Arguments
            namefile/directory name to be committed (string)            messagemessage for this operation (string)            noDialogflag indicating quiet operations         Returns            flag indicating an execution without errors (boolean) | 
            |  | vcsDiff | 
        
        | 
vcsDiff ( self,  name )
 Public method used to view the difference of a file/directory to the Subversion repository.        Arguments
            namefile/directory name to be diffed (string) | 
            |  | vcsExists | 
        
        | 
vcsExists ( self )
 Public method used to test for the presence of the svn executable.        Returns            flag indicating the existance (boolean) | 
            |  | vcsExistsProcExited | 
        
        | 
vcsExistsProcExited ( self )
 Private slot connected to the processExited signal. | 
            |  | vcsExistsReadyReadStdout | 
        
        | 
vcsExistsReadyReadStdout ( self )
 Private slot to handle the readyReadStdout signal.         It reads the output of the process, formats it and inserts it into
        the contents pane. | 
            |  | vcsExport | 
        
        | 
vcsExport (
        self,
        vcsDir,
        project,
        projectDir,
        tag=None,
        )
Public method used to export a directory from the Subversion repository.        Arguments
            vcsDirname of the VCS directory (string)            projectname of the archive (string)            projectDirproject directory to create (string)            tagtag of version to check out (string)         Returns            flag indicating an execution without errors (boolean) | 
            |  | vcsImport | 
        
        | 
vcsImport (
        self,
        vcsDir,
        message,
        project,
        vendor,
        release,
        projectDir,
        noDialog=0,
        )
Public method used to import the project into the Subversion repository.        Arguments
            vcsDirname of the VCS directory (string)            messagemessage for this operation (string)            projectname of the archive (string)            vendorvendor string (string) (not needed)            releaserelease version string (string) (not needed)            projectDirproject directory (string)            noDialogflag indicating quiet operations         Returns            flag indicating an execution without errors (boolean) | 
            |  | vcsInit | 
        
        | 
vcsInit (
        self,
        vcsDir,
        noDialog=0,
        )
Public method used to initialize the subversion repository.        The subversion repository has to be initialized from outside eric3
        because the respective command always works locally. Therefore we
        always return TRUE without doing anything.         Arguments
            vcsDirname of the VCS directory (string)            noDialogflag indicating quiet operations (boolean)         Returns            always TRUE | 
            |  | vcsLog | 
        
        | 
vcsLog ( self,  name )
 Public method used to view the log of a file/directory from the Subversion repository.        Arguments
            namefile/directory name to show the log of (string) | 
            |  | vcsMerge | 
        
        | 
vcsMerge ( self,  name )
 Public method used to merge a URL/revision into the local project.        Arguments
            namefile/directory name to be merged (string) | 
            |  | vcsName | 
        
        | 
vcsName ( self )
 Public method returning the name of the vcs.        Returns            always Subversion(string) | 
            |  | vcsRegisteredState | 
        
        | 
vcsRegisteredState ( self,  name )
 Public method used to get the registered state of a file in the vcs.        Arguments
            namefilename to check (string)         Returns            a combination of canBeCommited and canBeAdded or
            0 in order to signal an error | 
            |  | vcsRemove | 
        
        | 
vcsRemove (
        self,
        name,
        project=0,
        )
Public method used to remove a file/directory from the Subversion repository.        The default operation is to remove the local copy as well.         Arguments
            namefile/directory name to be removed (string)            projectflag indicating deletion of a project tree (boolean) (not needed)         Returns            flag indicating successfull operation (boolean) | 
            |  | vcsRevert | 
        
        | 
vcsRevert ( self,  name )
 Public method used to revert changes made to a file/directory.        Arguments
            namefile/directory name to be reverted (string) | 
            |  | vcsStatus | 
        
        | 
vcsStatus ( self,  name )
 Public method used to view the status of a file in the Subversion repository.        Arguments
            namefile/directory name to show the status of (string) | 
            |  | vcsSwitch | 
        
        | 
vcsSwitch ( self,  name )
 Public method used to switch a directory to a different tag/branch.        Arguments
            namedirectory name to be switched (string) | 
            |  | vcsTag | 
        
        | 
vcsTag ( self,  name )
 Public method used to set the tag of a file/directory in the Subversion repository.        Arguments
            namefile/directory name to be tagged (string) | 
            |  | vcsUpdate | 
        
        | 
vcsUpdate ( self,  name )
 Public method used to update a file/directory with the Subversion repository.        Arguments
            namefile/directory name to be updated (string) |