Module implementing the version control systems interface to Subversion.
Subversion | Class implementing the version control systems interface to Subversion. |
None |
Class implementing the version control systems interface to Subversion.
Subversion | Constructor |
authData | Private method to get the users authentication data. |
svnClearAuthInfo | Public method used to clear the authentication info. |
svnCopy | Public method used to copy a file/directory. |
svnDelProp | Public method used to delete a property of a file/directory. |
svnGetReposName | Public method used to retrieve the URL of the subversion repository path. |
svnListProps | Public method used to list the properties of a file/directory. |
svnListTagBranch | Public method used to list the available tags or branches. |
svnMove | Public method used to move a file/directory. |
svnResolve | Public method used to resolve conflicts of a file/directory. |
svnSetProp | Public method used to add a property to a file/directory. |
svnURL | Private method to format a url for subversion. |
vcsAdd | Public method used to add a file/directory to the Subversion repository. |
vcsAddBinary | Public method used to add a file/directory in binary mode to the Subversion repository. |
vcsAddTree | Public method to add a directory tree rooted at path to the Subversion repository. |
vcsAllRegisteredStates | Public method used to get the registered states of a number of files in the vcs. |
vcsCheckout | Public method used to check the project out of the Subversion repository. |
vcsCleanup | Public method used to cleanup the working copy. |
vcsCommandLine | Public method used to execute arbitrary subversion commands. |
vcsCommit | Public method used to make the change of a file/directory permanent in the Subversion repository. |
vcsDiff | Public method used to view the difference of a file/directory to the Subversion repository. |
vcsExists | Public method used to test for the presence of the svn executable. |
vcsExistsProcExited | Private slot connected to the processExited signal. |
vcsExistsReadyReadStdout | Private slot to handle the readyReadStdout signal. |
vcsExport | Public method used to export a directory from the Subversion repository. |
vcsImport | Public method used to import the project into the Subversion repository. |
vcsInit | Public method used to initialize the subversion repository. |
vcsLog | Public method used to view the log of a file/directory from the Subversion repository. |
vcsMerge | Public method used to merge a URL/revision into the local project. |
vcsName | Public method returning the name of the vcs. |
vcsRegisteredState | Public method used to get the registered state of a file in the vcs. |
vcsRemove | Public method used to remove a file/directory from the Subversion repository. |
vcsRevert | Public method used to revert changes made to a file/directory. |
vcsStatus | Public method used to view the status of a file in the Subversion repository. |
vcsSwitch | Public method used to switch a directory to a different tag/branch. |
vcsTag | Public method used to set the tag of a file/directory in the Subversion repository. |
vcsUpdate | Public method used to update a file/directory with the Subversion repository. |
Constructor
Private method to get the users authentication data.
Public method used to clear the authentication info.
Public method used to copy a file/directory.
Public method used to delete a property of a file/directory.
Public method used to retrieve the URL of the subversion repository path.
Public method used to list the properties of a file/directory.
Public method used to list the available tags or branches.
Public method used to move a file/directory.
Public method used to resolve conflicts of a file/directory.
Public method used to add a property to a file/directory.
Private method to format a url for subversion.
Public method used to add a file/directory to the Subversion repository.
Public method used to add a file/directory in binary mode to the Subversion repository.
Public method to add a directory tree rooted at path to the Subversion repository.
Public method used to get the registered states of a number of files in the vcs.
Public method used to check the project out of the Subversion repository.
Public method used to cleanup the working copy.
Public method used to execute arbitrary subversion commands.
Public method used to make the change of a file/directory permanent in the Subversion repository.
Public method used to view the difference of a file/directory to the Subversion repository.
If name is a directory and is the project directory, all project files are save first. If name is a file, which is being edited and has unsaved modification, they can be saved or the operation may be aborted.
Public method used to test for the presence of the svn executable.
Private slot connected to the processExited signal.
Private slot to handle the readyReadStdout signal.
It reads the output of the process, formats it and inserts it into the contents pane.
Public method used to export a directory from the Subversion repository.
Public method used to import the project into the Subversion repository.
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.
Public method used to view the log of a file/directory from the Subversion repository.
Public method used to merge a URL/revision into the local project.
Public method returning the name of the vcs.
Public method used to get the registered state of a file in the vcs.
Public method used to remove a file/directory from the Subversion repository.
The default operation is to remove the local copy as well.
Public method used to revert changes made to a file/directory.
Public method used to view the status of a file in the Subversion repository.
Public method used to switch a directory to a different tag/branch.
Public method used to set the tag of a file/directory in the Subversion repository.
Public method used to update a file/directory with the Subversion repository.