Module implementing the version control systems interface to Subversion.
None |
Subversion | Class implementing the version control systems interface to Subversion. |
None |
Class implementing the version control systems interface to Subversion.
None |
None |
Subversion | Constructor |
__isVersioned | Private method to check, if the given status indicates a versioned state. |
__svnGetFileForRevision | Private method to get a file for a specific revision from the repository. |
__svnURL | Private method to format a url for subversion. |
__vcsAllRegisteredStates_wc | Private method used to get the registered states of a number of files in the VCS. |
__vcsAllRegisteredStates_wcng | Private method used to get the registered states of a number of files in the vcs. |
__vcsCommit_Step2 | Private slot performing the second step of the commit action. |
__vcsRegisteredState_wc | Private method used to get the registered state of a file in the vcs. |
__vcsRegisteredState_wcng | Private method used to get the registered state of a file in the vcs. |
_createStatusMonitorThread | Protected method to create an instance of the VCS status monitor thread. |
clearStatusCache | Public method to clear the status cache. |
getClient | Public method to create and initialize the pysvn client object. |
getPlugin | Public method to get a reference to the plugin object. |
svnAddToChangelist | Public method to add a file or directory to a changelist. |
svnBlame | Public method to show the output of the svn blame command. |
svnCopy | Public method used to copy a file/directory. |
svnDelProp | Public method used to delete a property of a file/directory. |
svnExtendedDiff | Public method used to view the difference of a file/directory to the Subversion repository. |
svnGetChangelists | Public method to get a list of all defined change lists. |
svnGetReposName | Public method used to retrieve the URL of the subversion repository path. |
svnInfo | Public method to show repository information about a file or directory. |
svnListProps | Public method used to list the properties of a file/directory. |
svnListTagBranch | Public method used to list the available tags or branches. |
svnLock | Public method used to lock a file in the Subversion repository. |
svnNormalizeURL | Public method to normalize a url for subversion. |
svnRelocate | Public method to relocate the working copy to a new repository URL. |
svnRemoveFromChangelist | Public method to remove a file or directory from its changelist. |
svnRepoBrowser | Public method to open the repository browser. |
svnResolve | Public method used to resolve conflicts of a file/directory. |
svnSbsDiff | Public method used to view the difference of a file to the Mercurial repository side-by-side. |
svnSetProp | Public method used to add a property to a file/directory. |
svnShowChangelists | Public method used to inspect the change lists defined for the project. |
svnUnlock | Public method used to unlock a file in the Subversion repository. |
svnUpgrade | Public method to upgrade the working copy format. |
svnUrlDiff | Public method used to view the difference of a file/directory of two repository URLs. |
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. |
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. |
vcsInitConfig | Public method to initialize the VCS configuration. |
vcsLogBrowser | Public method used to browse the log of a file/directory from the Subversion repository. |
vcsMerge | Public method used to merge a URL/revision into the local project. |
vcsMove | Public method used to move a file/directory. |
vcsName | Public method returning the name of the vcs. |
vcsNewProjectOptionsDialog | Public method to get a dialog to enter repository info for getting a new project. |
vcsOptionsDialog | Public method to get a dialog to enter repository info. |
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. |
vcsRepositoryInfos | Public method to retrieve information about the 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. |
None |
Constructor
Private method to check, if the given status indicates a versioned state.
Private method to get a file for a specific revision from the repository.
Private method to format a url for subversion.
Private method used to get the registered states of a number of files in the VCS.
This is the variant for subversion installations using the old working copy meta-data format.
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.
Private method used to get the registered states of a number of files in the vcs.
This is the variant for subversion installations using the new working copy meta-data format.
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.
Private slot performing the second step of the commit action.
Private method used to get the registered state of a file in the vcs.
This is the variant for subversion installations using the old working copy meta-data format.
Private method used to get the registered state of a file in the vcs.
This is the variant for subversion installations using the new working copy meta-data format.
Protected method to create an instance of the VCS status monitor thread.
Public method to clear the status cache.
Public method to create and initialize the pysvn client object.
Public method to get a reference to the plugin object.
Public method to add a file or directory to a changelist.
Note: Directories will be added recursively.
Public method to show the output of the svn blame command.
Public method used to copy a file/directory.
Public method used to delete a property of a file/directory.
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.
This method gives the chance to enter the revisions to be compared.
Public method to get a list of all defined change lists.
Public method used to retrieve the URL of the subversion repository path.
Public method to show repository information about a file or directory.
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 lock a file in the Subversion repository.
Public method to normalize a url for subversion.
Public method to relocate the working copy to a new repository URL.
Public method to remove a file or directory from its changelist.
Note: Directories will be removed recursively.
Public method to open the repository browser.
Public method used to resolve conflicts of a file/directory.
Public method used to view the difference of a file to the Mercurial repository side-by-side.
Public method used to add a property to a file/directory.
Public method used to inspect the change lists defined for the project.
Public method used to unlock a file in the Subversion repository.
Public method to upgrade the working copy format.
Public method used to view the difference of a file/directory of two repository URLs.
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.
This method gives the chance to enter the revisions to be compared.
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 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 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 eric6 because the respective command always works locally. Therefore we always return TRUE without doing anything.
Public method to initialize the VCS configuration.
This method ensures, that eric specific files and directories are ignored.
Public method used to browse 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 move a file/directory.
Public method returning the name of the vcs.
Public method to get a dialog to enter repository info for getting a new project.
Public method to get a dialog to enter repository info.
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 to retrieve information about the repository.
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.