Module implementing the version control systems interface to Mercurial.
Mercurial | Class implementing the version control systems interface to Mercurial. |
None |
Class implementing the version control systems interface to Mercurial.
Mercurial | Constructor |
_makeOptions | Private method to setup the command options for the Mercurial commands |
hgCopy | Public method used to copy a file/directory. |
hgExtendedDiff | Public method used to view the difference of a file/directory to the Mercurial repository. |
hgForget | Public method used to add a file/directory to the Mercurial repository. |
hgIncoming | Public method used to check changesets incoming to the repository. |
hgListTags | Public method used to list the available tags. |
hgManifest | Public method used to show the manifest of the repository. |
hgMerge | @param path repository path to be updated (string or list of strings) |
hgMove | Public method used to move a file/directory. |
hgNormalizeURL | Private method to normalize a url for Mercurial. |
hgOutgoing | Public method used to check changesets outgoing from the repository. |
hgPull | Public method used to pull changesets into the repository. |
hgPush | Public method used to to push changesets from the repository. |
hgUndo | Public method used to undo the last commit or pull transaction. |
vcsAdd | Public method used to add a file/directory to the Mercurial repository. |
vcsAddBinary | Public method used to add a file/directory in binary mode to the Mercurial repository. |
vcsAddTree | Public method to add a directory tree rooted at path to the Mercurial 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 Mercurial repository. |
vcsCleanup | Public method used to cleanup the working directory. |
vcsCommandLine | Public method used to execute arbitrary mercurial commands. |
vcsCommit | Public method used to make the change of a file/directory permanent in the Mercurial 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 Mercurial repository. |
vcsExists | Public method used to test for the presence of Mercurial. |
vcsExport | Public method used to export a directory from the Mercurial 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 Mercurial repository. |
vcsLog | Public method used to view the log of a file/directory from the Mercurial repository. |
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 Mercurial repository. |
vcsRepositoryInfos | Public method to retrieve information about the 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 Mercurial repository. |
vcsSwitch | Public method used to switch a working directory to a different tag. |
vcsTag | Public method used to set the tag of a file/directory in the Mercurial repository. |
vcsUpdate | Public method used to update a file/directory with the Mercurial repository. |
Constructor
Private method to setup the command options for the Mercurial commands
Public method used to copy a file/directory.
Public method used to view the difference of a file/directory to the Mercurial 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. An entry of 0 for any specific revision is identical to the current revision (i.e the revision as found in the working copy)
Public method used to add a file/directory to the Mercurial repository.
Public method used to check changesets incoming to the repository.
Public method used to list the available tags.
Public method used to show the manifest of the repository.
Public method used to move a file/directory.
Private method to normalize a url for Mercurial.
Public method used to check changesets outgoing from the repository.
Public method used to pull changesets into the repository.
Public method used to to push changesets from the repository.
Public method used to undo the last commit or pull transaction.
Public method used to add a file/directory to the Mercurial repository.
Public method used to add a file/directory in binary mode to the Mercurial repository.
Public method to add a directory tree rooted at path to the Mercurial 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 Mercurial repository.
Public method used to cleanup the working directory.
Public method used to execute arbitrary mercurial commands.
Public method used to make the change of a file/directory permanent in the Mercurial 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 Mercurial 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 Mercurial.
Public method used to export a directory from the Mercurial 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 Mercurial repository.
Public method used to view the log of a file/directory from the Mercurial repository.
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 Mercurial 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 view the status of a file in the Mercurial repository.
Public method used to switch a working directory to a different tag.
Public method used to set the tag of a file/directory in the Mercurial repository.
Public method used to update a file/directory with the Mercurial repository.