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 |
getClient | Public method to create and initialize the pysvn client object. |
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. |
vcsCommit | Public method used to make the change of a file/directory permanent in the Subversion repository. |
vcsConvertProject | Public method to convert an uncontrolled project to a version controlled project. |
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. |
vcsExport | Public method used to export a directory from the Subversion repository. |
vcsGetProjectBrowserHelper | Public method to instanciate a helper object for the different project browsers. |
vcsGetProjectHelper | Public method to instanciate a helper object for the project. |
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. |
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. |
vcsShutdown | Public method used to shutdown the Subversion interface. |
vcsStatus | Public method used to view the status of files/directories 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
Public method to create and initialize the pysvn client object.
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.
Note: If a shortcut is to be taken, the code will only check, if the named directory has been scanned already. If so, it is assumed, that the states for all files has been populated by the previous run.
Public method used to check the project out of the Subversion repository.
Public method used to make the change of a file/directory permanent in the Subversion repository.
Public method to convert an uncontrolled project to a version controlled project.
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 saved first. If name is a file (or list of files), which is/are 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.
Public method used to export a directory from the Subversion repository.
Public method to instanciate a helper object for the different project browsers.
Public method to instanciate a helper object for the project.
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 eric4 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 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 shutdown the Subversion interface.
Public method used to view the status of files/directories 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.