Documentation/Source/eric5.VCS.VersionControl.html

changeset 58
37f0444c3479
parent 21
b88a0e6268bd
child 110
c9a969db1469
diff -r 81326a94fdca -r 37f0444c3479 Documentation/Source/eric5.VCS.VersionControl.html
--- a/Documentation/Source/eric5.VCS.VersionControl.html	Thu Jan 14 17:27:31 2010 +0000
+++ b/Documentation/Source/eric5.VCS.VersionControl.html	Thu Jan 14 18:35:52 2010 +0000
@@ -22,8 +22,8 @@
 <body><a NAME="top" ID="top"></a>
 <h1>eric5.VCS.VersionControl</h1>
 <p>
-&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#97;&#110; &#97;&#98;&#115;&#116;&#114;&#97;&#99;&#116; &#98;&#97;&#115;&#101; &#99;&#108;&#97;&#115;&#115; &#116;&#111; &#98;&#101; &#115;&#117;&#98;&#99;&#108;&#97;&#115;&#115;&#101;&#100; &#98;y &#97;&#108;&#108; &#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99; 
-&#86;&#67;&#83; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101;&#115;.
+Module implementing an abstract base class to be subclassed by all specific 
+VCS interfaces.
 </p>
 <h3>Global Attributes</h3>
 <table>
@@ -33,7 +33,7 @@
 <table>
 <tr>
 <td><a href="#VersionControl">VersionControl</a></td>
-<td>&#67;&#108;&#97;&#115;&#115; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#97;&#110; &#97;&#98;&#115;&#116;&#114;&#97;&#99;&#116; &#98;&#97;&#115;&#101; &#99;&#108;&#97;&#115;&#115; &#116;&#111; &#98;&#101; &#115;&#117;&#98;&#99;&#108;&#97;&#115;&#115;&#101;&#100; &#98;y &#97;&#108;&#108; &#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99; &#86;&#67;&#83; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101;&#115;.</td>
+<td>Class implementing an abstract base class to be subclassed by all specific VCS interfaces.</td>
 </tr>
 </table>
 <h3>Functions</h3>
@@ -44,20 +44,20 @@
 <a NAME="VersionControl" ID="VersionControl"></a>
 <h2>VersionControl</h2>
 <p>
-    &#67;&#108;&#97;&#115;&#115; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#97;&#110; &#97;&#98;&#115;&#116;&#114;&#97;&#99;&#116; &#98;&#97;&#115;&#101; &#99;&#108;&#97;&#115;&#115; &#116;&#111; &#98;&#101; &#115;&#117;&#98;&#99;&#108;&#97;&#115;&#115;&#101;&#100; &#98;y &#97;&#108;&#108; &#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99; 
-    &#86;&#67;&#83; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101;&#115;.
+    Class implementing an abstract base class to be subclassed by all specific 
+    VCS interfaces.
 </p><p>
-    &#73;&#116; &#100;&#101;&#102;&#105;&#110;&#101;&#115; &#116;&#104;&#101; v&#99;&#115; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101; &#116;&#111; &#98;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100; &#98;y &#115;&#117;&#98;&#99;&#108;&#97;&#115;&#115;&#101;&#115;
-    &#97;&#110;&#100; &#116;&#104;&#101; &#99;&#111;&#109;&#109;&#111;&#110; &#109;&#101;&#116;&#104;&#111;&#100;&#115;.
+    It defines the vcs interface to be implemented by subclasses
+    and the common methods.
 </p><h4>Signals</h4>
 <dl>
 <dt>vcsStatusMonitorData(QStringList)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#116;&#111; &#117;&#112;&#100;&#97;&#116;&#101; &#116;&#104;&#101; &#86;&#67;&#83; &#115;&#116;&#97;&#116;&#117;&#115;
+emitted to update the VCS status
 </dd><dt>vcsStatusMonitorStatus(QString, QString)</dt>
 <dd>
-&#101;&#109;&#105;&#116;&#116;&#101;&#100; &#116;&#111; &#115;&#105;&#103;&#110;&#97;&#108; &#116;&#104;&#101; &#115;&#116;&#97;&#116;&#117;&#115; &#111;&#102; &#116;&#104;&#101;
-        &#109;&#111;&#110;&#105;&#116;&#111;&#114;&#105;&#110;&#103; &#116;&#104;&#114;&#101;&#97;&#100; (&#111;&#107;, &#110;&#111;&#107;, &#111;&#112;, &#111;&#102;&#102;) &#97;&#110;&#100; &#97; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#101;&#115;&#115;&#97;&#103;&#101;
+emitted to signal the status of the
+        monitoring thread (ok, nok, op, off) and a status message
 </dd>
 </dl>
 <h3>Derived from</h3>
@@ -70,1068 +70,1068 @@
 <table>
 <tr>
 <td><a href="#VersionControl.__init__">VersionControl</a></td>
-<td>&#67;&#111;&#110;&#115;&#116;&#114;&#117;&#99;&#116;&#111;&#114;</td>
+<td>Constructor</td>
 </tr><tr>
 <td><a href="#VersionControl.__statusMonitorData">__statusMonitorData</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#99;&#101;&#105;v&#101; &#116;&#104;&#101; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#115;&#116;&#97;&#116;&#117;&#115;.</td>
+<td>Private method to receive the status monitor status.</td>
 </tr><tr>
 <td><a href="#VersionControl.__statusMonitorStatus">__statusMonitorStatus</a></td>
-<td>&#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#99;&#101;&#105;v&#101; &#116;&#104;&#101; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#115;&#116;&#97;&#116;&#117;&#115;.</td>
+<td>Private method to receive the status monitor status.</td>
 </tr><tr>
 <td><a href="#VersionControl._createStatusMonitorThread">_createStatusMonitorThread</a></td>
-<td>&#80;&#114;&#111;&#116;&#101;&#99;&#116;&#101;&#100; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#114;&#101;&#97;&#116;&#101; &#97;&#110; &#105;&#110;&#115;&#116;&#97;&#110;&#99;&#101; &#111;&#102; &#116;&#104;&#101; &#86;&#67;&#83; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#116;&#104;&#114;&#101;&#97;&#100;.</td>
+<td>Protected method to create an instance of the VCS status monitor thread.</td>
 </tr><tr>
 <td><a href="#VersionControl.addArguments">addArguments</a></td>
-<td>&#80;&#114;&#111;&#116;&#101;&#99;&#116;&#101;&#100; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#97;&#100;&#100; &#97;&#110; &#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116; &#108;&#105;&#115;&#116; &#116;&#111; &#116;&#104;&#101; &#97;&#108;&#114;&#101;&#97;&#100;y &#112;&#114;&#101;&#115;&#101;&#110;&#116; &#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;.</td>
+<td>Protected method to add an argument list to the already present arguments.</td>
 </tr><tr>
 <td><a href="#VersionControl.checkVCSStatus">checkVCSStatus</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; w&#97;&#107;&#101; &#117;&#112; &#116;&#104;&#101; &#86;&#67;&#83; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#116;&#104;&#114;&#101;&#97;&#100;.</td>
+<td>Public method to wake up the VCS status monitor thread.</td>
 </tr><tr>
 <td><a href="#VersionControl.clearStatusCache">clearStatusCache</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#108;&#101;&#97;&#114; &#116;&#104;&#101; &#115;&#116;&#97;&#116;&#117;&#115; &#99;&#97;&#99;&#104;&#101;.</td>
+<td>Public method to clear the status cache.</td>
 </tr><tr>
 <td><a href="#VersionControl.clearStatusMonitorCachedState">clearStatusMonitorCachedState</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#108;&#101;&#97;&#114; &#116;&#104;&#101; &#99;&#97;&#99;&#104;&#101;&#100; &#86;&#67;&#83; &#115;&#116;&#97;&#116;&#101; &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y.</td>
+<td>Public method to clear the cached VCS state of a file/directory.</td>
 </tr><tr>
 <td><a href="#VersionControl.getStatusMonitorAutoUpdate">getStatusMonitorAutoUpdate</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; &#116;&#104;&#101; &#115;&#116;&#97;&#116;&#117;&#115; &#111;&#102; &#116;&#104;&#101; &#97;&#117;&#116;&#111; &#117;&#112;&#100;&#97;&#116;&#101; &#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110;.</td>
+<td>Public method to retrieve the status of the auto update function.</td>
 </tr><tr>
 <td><a href="#VersionControl.getStatusMonitorInterval">getStatusMonitorInterval</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#105;&#110;&#116;&#101;&#114;v&#97;&#108;.</td>
+<td>Public method to get the monitor interval.</td>
 </tr><tr>
 <td><a href="#VersionControl.setStatusMonitorAutoUpdate">setStatusMonitorAutoUpdate</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#101;&#110;&#97;&#98;&#108;&#101; &#116;&#104;&#101; &#97;&#117;&#116;&#111; &#117;&#112;&#100;&#97;&#116;&#101; &#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110;.</td>
+<td>Public method to enable the auto update function.</td>
 </tr><tr>
 <td><a href="#VersionControl.setStatusMonitorInterval">setStatusMonitorInterval</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#104;&#97;&#110;&#103;&#101; &#116;&#104;&#101; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#105;&#110;&#116;&#101;&#114;v&#97;&#108;.</td>
+<td>Public method to change the monitor interval.</td>
 </tr><tr>
 <td><a href="#VersionControl.splitPath">splitPath</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#115;&#112;&#108;&#105;&#116;&#116;&#105;&#110;&#103; &#110;&#97;&#109;&#101; &#105;&#110;&#116;&#111; &#97; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#112;&#97;&#114;&#116; &#97;&#110;&#100; &#97; &#102;&#105;&#108;&#101; &#112;&#97;&#114;&#116;.</td>
+<td>Public method splitting name into a directory part and a file part.</td>
 </tr><tr>
 <td><a href="#VersionControl.splitPathList">splitPathList</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#115;&#112;&#108;&#105;&#116;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#110;&#97;&#109;&#101;&#115; &#105;&#110;&#116;&#111; &#97; &#99;&#111;&#109;&#109;&#111;&#110; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#112;&#97;&#114;&#116; &#97;&#110;&#100; &#97; &#102;&#105;&#108;&#101; &#108;&#105;&#115;&#116;.</td>
+<td>Public method splitting the list of names into a common directory part and a file list.</td>
 </tr><tr>
 <td><a href="#VersionControl.startStatusMonitor">startStatusMonitor</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#97;&#114;&#116; &#116;&#104;&#101; &#86;&#67;&#83; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#116;&#104;&#114;&#101;&#97;&#100;.</td>
+<td>Public method to start the VCS status monitor thread.</td>
 </tr><tr>
 <td><a href="#VersionControl.startSynchronizedProcess">startSynchronizedProcess</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#97;&#114;&#116; &#97; &#115;y&#110;&#99;&#104;&#114;&#111;&#110;&#101;&#111;&#117;&#115; &#112;&#114;&#111;&#99;&#101;&#115;&#115;</td>
+<td>Public method to start a synchroneous process</td>
 </tr><tr>
 <td><a href="#VersionControl.stopStatusMonitor">stopStatusMonitor</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#111;&#112; &#116;&#104;&#101; &#86;&#67;&#83; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#116;&#104;&#114;&#101;&#97;&#100;.</td>
+<td>Public method to stop the VCS status monitor thread.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsAdd">vcsAdd</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#97;&#100;&#100; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to add a file/directory in the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsAddBinary">vcsAddBinary</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#97;&#100;&#100; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#98;&#105;&#110;&#97;&#114;y &#109;&#111;&#100;&#101; &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to add a file/directory in binary mode in the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsAddTree">vcsAddTree</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#97;&#100;&#100; &#97; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#116;&#114;&#101;&#101; &#114;&#111;&#111;&#116;&#101;&#100; &#97;&#116; &#112;&#97;&#116;&#104; &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method to add a directory tree rooted at path in the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsAllRegisteredStates">vcsAllRegisteredStates</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#114;&#101;&#103;&#105;&#115;&#116;&#101;&#114;&#101;&#100; &#115;&#116;&#97;&#116;&#101;&#115; &#111;&#102; &#97; &#110;&#117;&#109;&#98;&#101;&#114; &#111;&#102; &#102;&#105;&#108;&#101;&#115; &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to get the registered states of a number of files in the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsCheckout">vcsCheckout</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#99;&#104;&#101;&#99;&#107; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#117;&#116; &#111;&#102; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to check the project out of the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsCleanup">vcsCleanup</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#99;&#108;&#101;&#97;&#110;&#117;&#112; &#116;&#104;&#101; &#108;&#111;&#99;&#97;&#108; &#99;&#111;&#112;y.</td>
+<td>Public method used to cleanup the local copy.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsCommandLine">vcsCommandLine</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#101;x&#101;&#99;&#117;&#116;&#101; &#97;&#114;&#98;&#105;&#116;&#114;&#97;&#114;y v&#99;&#115; &#99;&#111;&#109;&#109;&#97;&#110;&#100;&#115;.</td>
+<td>Public method used to execute arbitrary vcs commands.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsCommit">vcsCommit</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#109;&#97;&#107;&#101; &#116;&#104;&#101; &#99;&#104;&#97;&#110;&#103;&#101; &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#112;&#101;&#114;&#109;&#97;&#110;&#101;&#110;&#116; &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to make the change of a file/directory permanent in the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsConvertProject">vcsConvertProject</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#111;&#110;v&#101;&#114;&#116; &#97;&#110; &#117;&#110;&#99;&#111;&#110;&#116;&#114;&#111;&#108;&#108;&#101;&#100; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#116;&#111; &#97; v&#101;&#114;&#115;&#105;&#111;&#110; &#99;&#111;&#110;&#116;&#114;&#111;&#108;&#108;&#101;&#100; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td>
+<td>Public method to convert an uncontrolled project to a version controlled project.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsDefaultOptions">vcsDefaultOptions</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; &#116;&#104;&#101; &#100;&#101;&#102;&#97;&#117;&#108;&#116; &#111;&#112;&#116;&#105;&#111;&#110;&#115; &#102;&#111;&#114; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to retrieve the default options for the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsDiff">vcsDiff</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; v&#105;&#101;w &#116;&#104;&#101; &#100;&#105;&#102;&#102; &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to view the diff of a file/directory in the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsExists">vcsExists</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#116;&#101;&#115;&#116; &#102;&#111;&#114; &#116;&#104;&#101; &#112;&#114;&#101;&#115;&#101;&#110;&#99;&#101; &#111;&#102; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to test for the presence of the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsExport">vcsExport</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#101;x&#112;&#111;&#114;&#116; &#97; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#102;&#114;&#111;&#109; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to export a directory from the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsGetOptions">vcsGetOptions</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; &#116;&#104;&#101; &#111;&#112;&#116;&#105;&#111;&#110;&#115; &#111;&#102; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to retrieve the options of the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsGetOtherData">vcsGetOtherData</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; v&#99;&#115; &#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99; &#100;&#97;&#116;&#97;.</td>
+<td>Public method used to retrieve vcs specific data.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsGetProjectBrowserHelper">vcsGetProjectBrowserHelper</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#105;&#110;&#115;&#116;&#97;&#110;&#99;&#105;&#97;&#116;&#101; &#97; &#104;&#101;&#108;&#112;&#101;&#114; &#111;&#98;&#106;&#101;&#99;&#116; &#102;&#111;&#114; &#116;&#104;&#101; &#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#98;&#114;&#111;w&#115;&#101;&#114;&#115;.</td>
+<td>Public method to instanciate a helper object for the different project browsers.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsGetProjectHelper">vcsGetProjectHelper</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#105;&#110;&#115;&#116;&#97;&#110;&#99;&#105;&#97;&#116;&#101; &#97; &#104;&#101;&#108;&#112;&#101;&#114; &#111;&#98;&#106;&#101;&#99;&#116; &#102;&#111;&#114; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td>
+<td>Public method to instanciate a helper object for the project.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsHistory">vcsHistory</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; v&#105;&#101;w &#116;&#104;&#101; &#104;&#105;&#115;&#116;&#111;&#114;y &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to view the history of a file/directory in the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsImport">vcsImport</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#105;&#109;&#112;&#111;&#114;&#116; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#105;&#110;&#116;&#111; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to import the project into the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsInit">vcsInit</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#105;&#110;&#105;&#116;&#105;&#97;&#108;&#105;z&#101; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to initialize the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsLog">vcsLog</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; v&#105;&#101;w &#116;&#104;&#101; &#108;&#111;&#103; &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to view the log of a file/directory in the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsMerge">vcsMerge</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#109;&#101;&#114;&#103;&#101; &#97; &#116;&#97;&#103;/&#98;&#114;&#97;&#110;&#99;&#104; &#105;&#110;&#116;&#111; &#116;&#104;&#101; &#108;&#111;&#99;&#97;&#108; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td>
+<td>Public method used to merge a tag/branch into the local project.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsMove">vcsMove</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#109;&#111;v&#101; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y.</td>
+<td>Public method used to move a file/directory.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsName">vcsName</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#114;&#101;&#116;&#117;&#114;&#110;&#105;&#110;&#103; &#116;&#104;&#101; &#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method returning the name of the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsNewProjectOptionsDialog">vcsNewProjectOptionsDialog</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#97; &#100;&#105;&#97;&#108;&#111;&#103; &#116;&#111; &#101;&#110;&#116;&#101;&#114; &#114;&#101;&#112;&#111;&#115;&#105;&#116;&#111;&#114;y &#105;&#110;&#102;&#111; &#102;&#111;&#114; &#103;&#101;&#116;&#116;&#105;&#110;&#103; &#97; &#110;&#101;w &#112;&#114;&#111;&#106;&#101;&#99;&#116;.</td>
+<td>Public method to get a dialog to enter repository info for getting a new project.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsOptionsDialog">vcsOptionsDialog</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#97; &#100;&#105;&#97;&#108;&#111;&#103; &#116;&#111; &#101;&#110;&#116;&#101;&#114; &#114;&#101;&#112;&#111;&#115;&#105;&#116;&#111;&#114;y &#105;&#110;&#102;&#111;.</td>
+<td>Public method to get a dialog to enter repository info.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsRegisteredState">vcsRegisteredState</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#114;&#101;&#103;&#105;&#115;&#116;&#101;&#114;&#101;&#100; &#115;&#116;&#97;&#116;&#101; &#111;&#102; &#97; &#102;&#105;&#108;&#101; &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to get the registered state of a file in the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsRemove">vcsRemove</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#97;&#100;&#100; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to add a file/directory in the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsRepositoryInfos">vcsRepositoryInfos</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; &#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#111;&#110; &#97;&#98;&#111;&#117;&#116; &#116;&#104;&#101; &#114;&#101;&#112;&#111;&#115;&#105;&#116;&#111;&#114;y.</td>
+<td>Public method to retrieve information about the repository.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsRevert">vcsRevert</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#114;&#101;v&#101;&#114;&#116; &#99;&#104;&#97;&#110;&#103;&#101;&#115; &#109;&#97;&#100;&#101; &#116;&#111; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y.</td>
+<td>Public method used to revert changes made to a file/directory.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsSetData">vcsSetData</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;&#101;&#116; &#97;&#110; &#101;&#110;&#116;&#114;y &#105;&#110; &#116;&#104;&#101; &#111;&#116;&#104;&#101;&#114;&#68;&#97;&#116;&#97; &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y.</td>
+<td>Public method used to set an entry in the otherData dictionary.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsSetDataFromDict">vcsSetDataFromDict</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;&#101;&#116; &#101;&#110;&#116;&#114;&#105;&#101;&#115; &#105;&#110; &#116;&#104;&#101; &#111;&#116;&#104;&#101;&#114;&#68;&#97;&#116;&#97; &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y.</td>
+<td>Public method used to set entries in the otherData dictionary.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsSetOptions">vcsSetOptions</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#111;&#112;&#116;&#105;&#111;&#110;&#115; &#102;&#111;&#114; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to set the options for the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsSetOtherData">vcsSetOtherData</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;&#101;&#116; v&#99;&#115; &#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99; &#100;&#97;&#116;&#97;.</td>
+<td>Public method used to set vcs specific data.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsShutdown">vcsShutdown</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;&#104;&#117;&#116;&#100;&#111;w&#110; &#116;&#104;&#101; v&#99;&#115; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101;.</td>
+<td>Public method used to shutdown the vcs interface.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsStatus">vcsStatus</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; v&#105;&#101;w &#116;&#104;&#101; &#115;&#116;&#97;&#116;&#117;&#115; &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to view the status of a file/directory in the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsSwitch">vcsSwitch</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;w&#105;&#116;&#99;&#104; &#97; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#116;&#111; &#97; &#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116; &#116;&#97;&#103;/&#98;&#114;&#97;&#110;&#99;&#104;.</td>
+<td>Public method used to switch a directory to a different tag/branch.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsTag">vcsTag</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#116;&#97;&#103; &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to set the tag of a file/directory in the vcs.</td>
 </tr><tr>
 <td><a href="#VersionControl.vcsUpdate">vcsUpdate</a></td>
-<td>&#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#117;&#112;&#100;&#97;&#116;&#101; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.</td>
+<td>Public method used to update a file/directory in the vcs.</td>
 </tr>
 </table>
 <a NAME="VersionControl.__init__" ID="VersionControl.__init__"></a>
 <h4>VersionControl (Constructor)</h4>
 <b>VersionControl</b>(<i>parent=None, name=None</i>)
 <p>
-        &#67;&#111;&#110;&#115;&#116;&#114;&#117;&#99;&#116;&#111;&#114;
+        Constructor
 </p><dl>
 <dt><i>parent</i></dt>
 <dd>
-&#112;&#97;&#114;&#101;&#110;&#116; w&#105;&#100;&#103;&#101;&#116; (&#81;&#87;&#105;&#100;&#103;&#101;&#116;)
+parent widget (QWidget)
 </dd><dt><i>name</i></dt>
 <dd>
-&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#105;&#115; &#111;&#98;&#106;&#101;&#99;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+name of this object (string)
 </dd>
 </dl><a NAME="VersionControl.__statusMonitorData" ID="VersionControl.__statusMonitorData"></a>
 <h4>VersionControl.__statusMonitorData</h4>
 <b>__statusMonitorData</b>(<i>statusList</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#99;&#101;&#105;v&#101; &#116;&#104;&#101; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#115;&#116;&#97;&#116;&#117;&#115;.
+        Private method to receive the status monitor status.
 </p><p>
-        &#73;&#116; &#115;&#105;&#109;&#112;&#108;y &#114;&#101;&#101;&#109;&#105;&#116;&#115; &#116;&#104;&#101; &#114;&#101;&#99;&#101;&#105;v&#101;&#100; &#115;&#116;&#97;&#116;&#117;&#115; &#108;&#105;&#115;&#116;.
+        It simply reemits the received status list.
 </p><dl>
 <dt><i>statusList</i></dt>
 <dd>
-&#108;&#105;&#115;&#116; &#111;&#102; &#115;&#116;&#97;&#116;&#117;&#115; &#114;&#101;&#99;&#111;&#114;&#100;&#115; (&#108;&#105;&#115;&#116; &#111;&#102; &#115;&#116;&#114;&#105;&#110;&#103;&#115;)
+list of status records (list of strings)
 </dd>
 </dl><a NAME="VersionControl.__statusMonitorStatus" ID="VersionControl.__statusMonitorStatus"></a>
 <h4>VersionControl.__statusMonitorStatus</h4>
 <b>__statusMonitorStatus</b>(<i>status, statusMsg</i>)
 <p>
-        &#80;&#114;&#105;v&#97;&#116;&#101; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#99;&#101;&#105;v&#101; &#116;&#104;&#101; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#115;&#116;&#97;&#116;&#117;&#115;.
+        Private method to receive the status monitor status.
 </p><p>
-        &#73;&#116; &#115;&#105;&#109;&#112;&#108;y &#114;&#101;&#101;&#109;&#105;&#116;&#115; &#116;&#104;&#101; &#114;&#101;&#99;&#101;&#105;v&#101;&#100; &#115;&#116;&#97;&#116;&#117;&#115;.
+        It simply reemits the received status.
 </p><dl>
 <dt><i>status</i></dt>
 <dd>
-&#115;&#116;&#97;&#116;&#117;&#115; &#111;&#102; &#116;&#104;&#101; &#109;&#111;&#110;&#105;&#116;&#111;&#114;&#105;&#110;&#103; &#116;&#104;&#114;&#101;&#97;&#100; (&#81;&#83;&#116;&#114;&#105;&#110;&#103;, &#111;&#107;, &#110;&#111;&#107; &#111;&#114; &#111;&#102;&#102;)
+status of the monitoring thread (QString, ok, nok or off)
 </dd><dt><i>statusMsg</i></dt>
 <dd>
-&#101;x&#112;&#108;&#97;&#110;&#111;&#116;&#111;&#114;y &#116;&#101;x&#116; &#102;&#111;&#114; &#116;&#104;&#101; &#115;&#105;&#103;&#110;&#97;&#108;&#101;&#100; &#115;&#116;&#97;&#116;&#117;&#115; (&#115;&#116;&#114;&#105;&#110;&#103;)
+explanotory text for the signaled status (string)
 </dd>
 </dl><a NAME="VersionControl._createStatusMonitorThread" ID="VersionControl._createStatusMonitorThread"></a>
 <h4>VersionControl._createStatusMonitorThread</h4>
 <b>_createStatusMonitorThread</b>(<i>interval, project</i>)
 <p>
-        &#80;&#114;&#111;&#116;&#101;&#99;&#116;&#101;&#100; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#114;&#101;&#97;&#116;&#101; &#97;&#110; &#105;&#110;&#115;&#116;&#97;&#110;&#99;&#101; &#111;&#102; &#116;&#104;&#101; &#86;&#67;&#83; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#116;&#104;&#114;&#101;&#97;&#100;.
+        Protected method to create an instance of the VCS status monitor thread.
 </p><p>
-        &#78;&#111;&#116;&#101;&#58; &#84;&#104;&#105;&#115; &#109;&#101;&#116;&#104;&#111;&#100; &#115;&#104;&#111;&#117;&#108;&#100; &#98;&#101; &#111;v&#101;&#114;w&#114;&#105;&#116;&#116;&#101;&#110; &#105;&#110; &#115;&#117;&#98;&#99;&#108;&#97;&#115;&#115;&#101;&#115; &#105;&#110; &#111;&#114;&#100;&#101;&#114; &#116;&#111; &#115;&#117;&#112;&#112;&#111;&#114;&#116;
-        &#86;&#67;&#83; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#111;&#110;&#105;&#116;&#111;&#114;&#105;&#110;&#103;.
+        Note: This method should be overwritten in subclasses in order to support
+        VCS status monitoring.
 </p><dl>
 <dt><i>interval</i></dt>
 <dd>
-&#99;&#104;&#101;&#99;&#107; &#105;&#110;&#116;&#101;&#114;v&#97;&#108; &#102;&#111;&#114; &#116;&#104;&#101; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#116;&#104;&#114;&#101;&#97;&#100; &#105;&#110; &#115;&#101;&#99;&#111;&#110;&#100;&#115; (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+check interval for the monitor thread in seconds (integer)
 </dd><dt><i>project</i></dt>
 <dd>
-&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#98;&#106;&#101;&#99;&#116;
+reference to the project object
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#116;&#104;&#114;&#101;&#97;&#100; (&#81;&#84;&#104;&#114;&#101;&#97;&#100;)
+reference to the monitor thread (QThread)
 </dd>
 </dl><a NAME="VersionControl.addArguments" ID="VersionControl.addArguments"></a>
 <h4>VersionControl.addArguments</h4>
 <b>addArguments</b>(<i>args, argslist</i>)
 <p>
-        &#80;&#114;&#111;&#116;&#101;&#99;&#116;&#101;&#100; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#97;&#100;&#100; &#97;&#110; &#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116; &#108;&#105;&#115;&#116; &#116;&#111; &#116;&#104;&#101; &#97;&#108;&#114;&#101;&#97;&#100;y &#112;&#114;&#101;&#115;&#101;&#110;&#116; &#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115;.
+        Protected method to add an argument list to the already present arguments.
 </p><dl>
 <dt><i>args</i></dt>
 <dd>
-&#99;&#117;&#114;&#114;&#101;&#110;&#116; &#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115; &#108;&#105;&#115;&#116; (&#108;&#105;&#115;&#116; &#111;&#102; &#115;&#116;&#114;&#105;&#110;&#103;&#115;)
+current arguments list (list of strings)
 </dd><dt><i>argslist</i></dt>
 <dd>
-&#108;&#105;&#115;&#116; &#111;&#102; &#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115; (&#108;&#105;&#115;&#116; &#111;&#102; &#115;&#116;&#114;&#105;&#110;&#103;&#115;)
+list of arguments (list of strings)
 </dd>
 </dl><a NAME="VersionControl.checkVCSStatus" ID="VersionControl.checkVCSStatus"></a>
 <h4>VersionControl.checkVCSStatus</h4>
 <b>checkVCSStatus</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; w&#97;&#107;&#101; &#117;&#112; &#116;&#104;&#101; &#86;&#67;&#83; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#116;&#104;&#114;&#101;&#97;&#100;.
+        Public method to wake up the VCS status monitor thread.
 </p><a NAME="VersionControl.clearStatusCache" ID="VersionControl.clearStatusCache"></a>
 <h4>VersionControl.clearStatusCache</h4>
 <b>clearStatusCache</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#108;&#101;&#97;&#114; &#116;&#104;&#101; &#115;&#116;&#97;&#116;&#117;&#115; &#99;&#97;&#99;&#104;&#101;.
+        Public method to clear the status cache.
 </p><a NAME="VersionControl.clearStatusMonitorCachedState" ID="VersionControl.clearStatusMonitorCachedState"></a>
 <h4>VersionControl.clearStatusMonitorCachedState</h4>
 <b>clearStatusMonitorCachedState</b>(<i>name</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#108;&#101;&#97;&#114; &#116;&#104;&#101; &#99;&#97;&#99;&#104;&#101;&#100; &#86;&#67;&#83; &#115;&#116;&#97;&#116;&#101; &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y.
+        Public method to clear the cached VCS state of a file/directory.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#101;&#110;&#116;&#114;y &#116;&#111; &#98;&#101; &#99;&#108;&#101;&#97;&#114;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+name of the entry to be cleared (string)
 </dd>
 </dl><a NAME="VersionControl.getStatusMonitorAutoUpdate" ID="VersionControl.getStatusMonitorAutoUpdate"></a>
 <h4>VersionControl.getStatusMonitorAutoUpdate</h4>
 <b>getStatusMonitorAutoUpdate</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; &#116;&#104;&#101; &#115;&#116;&#97;&#116;&#117;&#115; &#111;&#102; &#116;&#104;&#101; &#97;&#117;&#116;&#111; &#117;&#112;&#100;&#97;&#116;&#101; &#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110;.
+        Public method to retrieve the status of the auto update function.
 </p><dl>
 <dt>Returns:</dt>
 <dd>
-&#115;&#116;&#97;&#116;&#117;&#115; &#111;&#102; &#116;&#104;&#101; &#97;&#117;&#116;&#111; &#117;&#112;&#100;&#97;&#116;&#101; &#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+status of the auto update function (boolean)
 </dd>
 </dl><a NAME="VersionControl.getStatusMonitorInterval" ID="VersionControl.getStatusMonitorInterval"></a>
 <h4>VersionControl.getStatusMonitorInterval</h4>
 <b>getStatusMonitorInterval</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#105;&#110;&#116;&#101;&#114;v&#97;&#108;.
+        Public method to get the monitor interval.
 </p><dl>
 <dt>Returns:</dt>
 <dd>
-&#105;&#110;&#116;&#101;&#114;v&#97;&#108; &#105;&#110; &#115;&#101;&#99;&#111;&#110;&#100;&#115; (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+interval in seconds (integer)
 </dd>
 </dl><a NAME="VersionControl.setStatusMonitorAutoUpdate" ID="VersionControl.setStatusMonitorAutoUpdate"></a>
 <h4>VersionControl.setStatusMonitorAutoUpdate</h4>
 <b>setStatusMonitorAutoUpdate</b>(<i>auto</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#101;&#110;&#97;&#98;&#108;&#101; &#116;&#104;&#101; &#97;&#117;&#116;&#111; &#117;&#112;&#100;&#97;&#116;&#101; &#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110;.
+        Public method to enable the auto update function.
 </p><dl>
 <dt><i>auto</i></dt>
 <dd>
-&#115;&#116;&#97;&#116;&#117;&#115; &#111;&#102; &#116;&#104;&#101; &#97;&#117;&#116;&#111; &#117;&#112;&#100;&#97;&#116;&#101; &#102;&#117;&#110;&#99;&#116;&#105;&#111;&#110; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+status of the auto update function (boolean)
 </dd>
 </dl><a NAME="VersionControl.setStatusMonitorInterval" ID="VersionControl.setStatusMonitorInterval"></a>
 <h4>VersionControl.setStatusMonitorInterval</h4>
 <b>setStatusMonitorInterval</b>(<i>interval, project</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#104;&#97;&#110;&#103;&#101; &#116;&#104;&#101; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#105;&#110;&#116;&#101;&#114;v&#97;&#108;.
+        Public method to change the monitor interval.
 </p><dl>
 <dt><i>interval</i></dt>
 <dd>
-&#110;&#101;w &#105;&#110;&#116;&#101;&#114;v&#97;&#108; &#105;&#110; &#115;&#101;&#99;&#111;&#110;&#100;&#115; (&#105;&#110;&#116;&#101;&#103;&#101;&#114;)
+new interval in seconds (integer)
 </dd><dt><i>project</i></dt>
 <dd>
-&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#98;&#106;&#101;&#99;&#116;
+reference to the project object
 </dd>
 </dl><a NAME="VersionControl.splitPath" ID="VersionControl.splitPath"></a>
 <h4>VersionControl.splitPath</h4>
 <b>splitPath</b>(<i>name</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#115;&#112;&#108;&#105;&#116;&#116;&#105;&#110;&#103; &#110;&#97;&#109;&#101; &#105;&#110;&#116;&#111; &#97; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#112;&#97;&#114;&#116; &#97;&#110;&#100; &#97; &#102;&#105;&#108;&#101; &#112;&#97;&#114;&#116;.
+        Public method splitting name into a directory part and a file part.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#112;&#97;&#116;&#104; &#110;&#97;&#109;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;)
+path name (string)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#97; &#116;&#117;&#112;&#108;&#101; &#111;&#102; &#50; &#115;&#116;&#114;&#105;&#110;&#103;&#115; (&#100;&#105;&#114;&#110;&#97;&#109;&#101;, &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;).
+a tuple of 2 strings (dirname, filename).
 </dd>
 </dl><a NAME="VersionControl.splitPathList" ID="VersionControl.splitPathList"></a>
 <h4>VersionControl.splitPathList</h4>
 <b>splitPathList</b>(<i>names</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#115;&#112;&#108;&#105;&#116;&#116;&#105;&#110;&#103; &#116;&#104;&#101; &#108;&#105;&#115;&#116; &#111;&#102; &#110;&#97;&#109;&#101;&#115; &#105;&#110;&#116;&#111; &#97; &#99;&#111;&#109;&#109;&#111;&#110; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#112;&#97;&#114;&#116; &#97;&#110;&#100; 
-        &#97; &#102;&#105;&#108;&#101; &#108;&#105;&#115;&#116;.
+        Public method splitting the list of names into a common directory part and 
+        a file list.
 </p><dl>
 <dt><i>names</i></dt>
 <dd>
-&#108;&#105;&#115;&#116; &#111;&#102; &#112;&#97;&#116;&#104;&#115; (&#108;&#105;&#115;&#116; &#111;&#102; &#115;&#116;&#114;&#105;&#110;&#103;&#115;)
+list of paths (list of strings)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#97; &#116;&#117;&#112;&#108;&#101; &#111;&#102; &#115;&#116;&#114;&#105;&#110;&#103; &#97;&#110;&#100; &#108;&#105;&#115;&#116; &#111;&#102; &#115;&#116;&#114;&#105;&#110;&#103;&#115; (&#100;&#105;&#114;&#110;&#97;&#109;&#101;, &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#108;&#105;&#115;&#116;)
+a tuple of string and list of strings (dirname, filenamelist)
 </dd>
 </dl><a NAME="VersionControl.startStatusMonitor" ID="VersionControl.startStatusMonitor"></a>
 <h4>VersionControl.startStatusMonitor</h4>
 <b>startStatusMonitor</b>(<i>project</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#97;&#114;&#116; &#116;&#104;&#101; &#86;&#67;&#83; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#116;&#104;&#114;&#101;&#97;&#100;.
+        Public method to start the VCS status monitor thread.
 </p><dl>
 <dt><i>project</i></dt>
 <dd>
-&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#98;&#106;&#101;&#99;&#116;
+reference to the project object
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#116;&#104;&#114;&#101;&#97;&#100; (&#81;&#84;&#104;&#114;&#101;&#97;&#100;)
+reference to the monitor thread (QThread)
 </dd>
 </dl><a NAME="VersionControl.startSynchronizedProcess" ID="VersionControl.startSynchronizedProcess"></a>
 <h4>VersionControl.startSynchronizedProcess</h4>
 <b>startSynchronizedProcess</b>(<i>proc, program, arguments, workingDir = None</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#97;&#114;&#116; &#97; &#115;y&#110;&#99;&#104;&#114;&#111;&#110;&#101;&#111;&#117;&#115; &#112;&#114;&#111;&#99;&#101;&#115;&#115;
+        Public method to start a synchroneous process
 </p><p>
-        &#84;&#104;&#105;&#115; &#109;&#101;&#116;&#104;&#111;&#100; &#115;&#116;&#97;&#114;&#116;&#115; &#97; &#112;&#114;&#111;&#99;&#101;&#115;&#115; &#97;&#110;&#100; w&#97;&#105;&#116;&#115;
-        &#102;&#111;&#114; &#105;&#116;&#115; &#101;&#110;&#100; w&#104;&#105;&#108;&#101; &#115;&#116;&#105;&#108;&#108; &#115;&#101;&#114;v&#105;&#110;&#103; &#116;&#104;&#101; &#81;&#116; &#101;v&#101;&#110;&#116; &#108;&#111;&#111;&#112;.
+        This method starts a process and waits
+        for its end while still serving the Qt event loop.
 </p><dl>
 <dt><i>proc</i></dt>
 <dd>
-&#112;&#114;&#111;&#99;&#101;&#115;&#115; &#116;&#111; &#115;&#116;&#97;&#114;&#116; (&#81;&#80;&#114;&#111;&#99;&#101;&#115;&#115;)
+process to start (QProcess)
 </dd><dt><i>program</i></dt>
 <dd>
-&#112;&#97;&#116;&#104; &#111;&#102; &#116;&#104;&#101; &#101;x&#101;&#99;&#117;&#116;&#97;&#98;&#108;&#101; &#116;&#111; &#115;&#116;&#97;&#114;&#116; (&#115;&#116;&#114;&#105;&#110;&#103;)
+path of the executable to start (string)
 </dd><dt><i>arguments</i></dt>
 <dd>
-&#108;&#105;&#115;&#116; &#111;&#102; &#97;&#114;&#103;&#117;&#109;&#101;&#110;&#116;&#115; &#102;&#111;&#114; &#116;&#104;&#101; &#112;&#114;&#111;&#99;&#101;&#115;&#115; (&#108;&#105;&#115;&#116; &#111;&#102; &#115;&#116;&#114;&#105;&#110;&#103;&#115;)
+list of arguments for the process (list of strings)
 </dd><dt><i>workingDir</i></dt>
 <dd>
-w&#111;&#114;&#107;&#105;&#110;&#103; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#102;&#111;&#114; &#116;&#104;&#101; &#112;&#114;&#111;&#99;&#101;&#115;&#115; (&#115;&#116;&#114;&#105;&#110;&#103;)
+working directory for the process (string)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#110;&#111;&#114;&#109;&#97;&#108; &#101;x&#105;&#116; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating normal exit (boolean)
 </dd>
 </dl><a NAME="VersionControl.stopStatusMonitor" ID="VersionControl.stopStatusMonitor"></a>
 <h4>VersionControl.stopStatusMonitor</h4>
 <b>stopStatusMonitor</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#115;&#116;&#111;&#112; &#116;&#104;&#101; &#86;&#67;&#83; &#115;&#116;&#97;&#116;&#117;&#115; &#109;&#111;&#110;&#105;&#116;&#111;&#114; &#116;&#104;&#114;&#101;&#97;&#100;.
+        Public method to stop the VCS status monitor thread.
 </p><a NAME="VersionControl.vcsAdd" ID="VersionControl.vcsAdd"></a>
 <h4>VersionControl.vcsAdd</h4>
 <b>vcsAdd</b>(<i>name, isDir = False, noDialog = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#97;&#100;&#100; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to add a file/directory in the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#110;&#111;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97;&#110;y&#116;&#104;&#105;&#110;&#103;.
+        It must not return anything.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#98;&#101; &#97;&#100;&#100;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+file/directory name to be added (string)
 </dd><dt><i>isDir</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#110;&#97;&#109;&#101; &#105;&#115; &#97; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating name is a directory (boolean)
 </dd><dt><i>noDialog</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#113;&#117;&#105;&#101;&#116; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#115; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating quiet operations (boolean)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsAddBinary" ID="VersionControl.vcsAddBinary"></a>
 <h4>VersionControl.vcsAddBinary</h4>
 <b>vcsAddBinary</b>(<i>name, isDir = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#97;&#100;&#100; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#98;&#105;&#110;&#97;&#114;y &#109;&#111;&#100;&#101; &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to add a file/directory in binary mode in the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#110;&#111;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97;&#110;y&#116;&#104;&#105;&#110;&#103;.
+        It must not return anything.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#98;&#101; &#97;&#100;&#100;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+file/directory name to be added (string)
 </dd><dt><i>isDir</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#110;&#97;&#109;&#101; &#105;&#115; &#97; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating name is a directory (boolean)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsAddTree" ID="VersionControl.vcsAddTree"></a>
 <h4>VersionControl.vcsAddTree</h4>
 <b>vcsAddTree</b>(<i>path</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#97;&#100;&#100; &#97; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#116;&#114;&#101;&#101; &#114;&#111;&#111;&#116;&#101;&#100; &#97;&#116; &#112;&#97;&#116;&#104; &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.
+        Public method to add a directory tree rooted at path in the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#110;&#111;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97;&#110;y&#116;&#104;&#105;&#110;&#103;.
+        It must not return anything.
 </p><dl>
 <dt><i>path</i></dt>
 <dd>
-&#114;&#111;&#111;&#116; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#111;&#102; &#116;&#104;&#101; &#116;&#114;&#101;&#101; &#116;&#111; &#98;&#101; &#97;&#100;&#100;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+root directory of the tree to be added (string)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsAllRegisteredStates" ID="VersionControl.vcsAllRegisteredStates"></a>
 <h4>VersionControl.vcsAllRegisteredStates</h4>
 <b>vcsAllRegisteredStates</b>(<i>names, dname</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#114;&#101;&#103;&#105;&#115;&#116;&#101;&#114;&#101;&#100; &#115;&#116;&#97;&#116;&#101;&#115; &#111;&#102; &#97; &#110;&#117;&#109;&#98;&#101;&#114; &#111;&#102; &#102;&#105;&#108;&#101;&#115; &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to get the registered states of a number of files in the vcs.
 </p><dl>
 <dt><i>names</i></dt>
 <dd>
-&#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y w&#105;&#116;&#104; &#97;&#108;&#108; &#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101;&#115; &#116;&#111; &#98;&#101; &#99;&#104;&#101;&#99;&#107;&#101;&#100; &#97;&#115; &#107;&#101;y&#115;
+dictionary with all filenames to be checked as keys
 </dd><dt><i>dname</i></dt>
 <dd>
-&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#116;&#111; &#99;&#104;&#101;&#99;&#107; &#105;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+directory to check in (string)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#116;&#104;&#101; &#114;&#101;&#99;&#101;&#105;v&#101;&#100; &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y &#99;&#111;&#109;&#112;&#108;&#101;&#116;&#101;&#100; w&#105;&#116;&#104; &#97; &#99;&#111;&#109;&#98;&#105;&#110;&#97;&#116;&#105;&#111;&#110; &#111;&#102;
-            &#99;&#97;&#110;&#66;&#101;&#67;&#111;&#109;&#109;&#105;&#116;&#101;&#100; &#97;&#110;&#100; &#99;&#97;&#110;&#66;&#101;&#65;&#100;&#100;&#101;&#100; &#111;&#114; &#78;&#111;&#110;&#101; &#105;&#110; &#111;&#114;&#100;&#101;&#114; &#116;&#111; &#115;&#105;&#103;&#110;&#97;&#108; &#97;&#110; &#101;&#114;&#114;&#111;&#114;
+the received dictionary completed with a combination of
+            canBeCommited and canBeAdded or None in order to signal an error
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsCheckout" ID="VersionControl.vcsCheckout"></a>
 <h4>VersionControl.vcsCheckout</h4>
 <b>vcsCheckout</b>(<i>vcsDataDict, projectDir, noDialog = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#99;&#104;&#101;&#99;&#107; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#117;&#116; &#111;&#102; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to check the project out of the vcs.
 </p><dl>
 <dt><i>vcsDataDict</i></dt>
 <dd>
-&#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y &#111;&#102; &#100;&#97;&#116;&#97; &#114;&#101;&#113;&#117;&#105;&#114;&#101;&#100; &#102;&#111;&#114; &#116;&#104;&#101; &#99;&#104;&#101;&#99;&#107;&#111;&#117;&#116;
+dictionary of data required for the checkout
 </dd><dt><i>projectDir</i></dt>
 <dd>
-&#112;&#114;&#111;&#106;&#101;&#99;&#116; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#116;&#111; &#99;&#114;&#101;&#97;&#116;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;)
+project directory to create (string)
 </dd><dt><i>noDialog</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#113;&#117;&#105;&#101;&#116; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#115;
+flag indicating quiet operations
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97;&#110; &#101;x&#101;&#99;&#117;&#116;&#105;&#111;&#110; w&#105;&#116;&#104;&#111;&#117;&#116; &#101;&#114;&#114;&#111;&#114;&#115; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating an execution without errors (boolean)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsCleanup" ID="VersionControl.vcsCleanup"></a>
 <h4>VersionControl.vcsCleanup</h4>
 <b>vcsCleanup</b>(<i>name</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#99;&#108;&#101;&#97;&#110;&#117;&#112; &#116;&#104;&#101; &#108;&#111;&#99;&#97;&#108; &#99;&#111;&#112;y.
+        Public method used to cleanup the local copy.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#98;&#101; &#99;&#108;&#101;&#97;&#110;&#101;&#100; &#117;&#112; (&#115;&#116;&#114;&#105;&#110;&#103;)
+directory name to be cleaned up (string)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsCommandLine" ID="VersionControl.vcsCommandLine"></a>
 <h4>VersionControl.vcsCommandLine</h4>
 <b>vcsCommandLine</b>(<i>name</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#101;x&#101;&#99;&#117;&#116;&#101; &#97;&#114;&#98;&#105;&#116;&#114;&#97;&#114;y v&#99;&#115; &#99;&#111;&#109;&#109;&#97;&#110;&#100;&#115;.
+        Public method used to execute arbitrary vcs commands.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; w&#111;&#114;&#107;&#105;&#110;&#103; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y (&#115;&#116;&#114;&#105;&#110;&#103;)
+directory name of the working directory (string)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsCommit" ID="VersionControl.vcsCommit"></a>
 <h4>VersionControl.vcsCommit</h4>
 <b>vcsCommit</b>(<i>name, message, noDialog = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#109;&#97;&#107;&#101; &#116;&#104;&#101; &#99;&#104;&#97;&#110;&#103;&#101; &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#112;&#101;&#114;&#109;&#97;&#110;&#101;&#110;&#116; &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to make the change of a file/directory permanent in the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97; &#98;&#111;&#111;&#108;&#101;&#97;&#110; &#116;&#111; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#101; &#97;&#110; &#101;x&#101;&#99;&#117;&#116;&#105;&#111;&#110; w&#105;&#116;&#104;&#111;&#117;&#116; &#101;&#114;&#114;&#111;&#114;&#115;.
+        It must return a boolean to indicate an execution without errors.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#98;&#101; &#99;&#111;&#109;&#109;&#105;&#116;&#116;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+file/directory name to be committed (string)
 </dd><dt><i>message</i></dt>
 <dd>
-&#109;&#101;&#115;&#115;&#97;&#103;&#101; &#102;&#111;&#114; &#116;&#104;&#105;&#115; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;)
+message for this operation (string)
 </dd><dt><i>noDialog</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#113;&#117;&#105;&#101;&#116; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#115;
+flag indicating quiet operations
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsConvertProject" ID="VersionControl.vcsConvertProject"></a>
 <h4>VersionControl.vcsConvertProject</h4>
 <b>vcsConvertProject</b>(<i>vcsDataDict, project</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#99;&#111;&#110;v&#101;&#114;&#116; &#97;&#110; &#117;&#110;&#99;&#111;&#110;&#116;&#114;&#111;&#108;&#108;&#101;&#100; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#116;&#111; &#97; v&#101;&#114;&#115;&#105;&#111;&#110; &#99;&#111;&#110;&#116;&#114;&#111;&#108;&#108;&#101;&#100; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.
+        Public method to convert an uncontrolled project to a version controlled project.
 </p><dl>
 <dt><i>vcsDataDict</i></dt>
 <dd>
-&#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y &#111;&#102; &#100;&#97;&#116;&#97; &#114;&#101;&#113;&#117;&#105;&#114;&#101;&#100; &#102;&#111;&#114; &#116;&#104;&#101; &#99;&#111;&#110;v&#101;&#114;&#115;&#105;&#111;&#110;
+dictionary of data required for the conversion
 </dd><dt><i>project</i></dt>
 <dd>
-&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#98;&#106;&#101;&#99;&#116;
+reference to the project object
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsDefaultOptions" ID="VersionControl.vcsDefaultOptions"></a>
 <h4>VersionControl.vcsDefaultOptions</h4>
 <b>vcsDefaultOptions</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; &#116;&#104;&#101; &#100;&#101;&#102;&#97;&#117;&#108;&#116; &#111;&#112;&#116;&#105;&#111;&#110;&#115; &#102;&#111;&#114; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to retrieve the default options for the vcs.
 </p><dl>
 <dt>Returns:</dt>
 <dd>
-&#97; &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y w&#105;&#116;&#104; &#116;&#104;&#101; v&#99;&#115; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#115; &#97;&#115; &#107;&#101;y &#97;&#110;&#100;
-            &#116;&#104;&#101; &#114;&#101;&#115;&#112;&#101;&#99;&#116;&#105;v&#101; &#111;&#112;&#116;&#105;&#111;&#110;&#115; &#97;&#115; v&#97;&#108;&#117;&#101;&#115;. &#84;&#104;&#101; &#107;&#101;y '&#103;&#108;&#111;&#98;&#97;&#108;' &#109;&#117;&#115;&#116; &#99;&#111;&#110;&#116;&#97;&#105;&#110;
-            &#116;&#104;&#101; &#103;&#108;&#111;&#98;&#97;&#108; &#111;&#112;&#116;&#105;&#111;&#110;&#115;. &#84;&#104;&#101; &#111;&#116;&#104;&#101;&#114; &#107;&#101;y&#115; &#109;&#117;&#115;&#116; &#98;&#101; '&#99;&#111;&#109;&#109;&#105;&#116;', '&#117;&#112;&#100;&#97;&#116;&#101;',
-            '&#97;&#100;&#100;', '&#114;&#101;&#109;&#111;v&#101;', '&#100;&#105;&#102;&#102;', '&#108;&#111;&#103;', '&#104;&#105;&#115;&#116;&#111;&#114;y', '&#116;&#97;&#103;', '&#115;&#116;&#97;&#116;&#117;&#115;' &#97;&#110;&#100; '&#101;x&#112;&#111;&#114;&#116;'.
+a dictionary with the vcs operations as key and
+            the respective options as values. The key 'global' must contain
+            the global options. The other keys must be 'commit', 'update',
+            'add', 'remove', 'diff', 'log', 'history', 'tag', 'status' and 'export'.
 </dd>
 </dl><a NAME="VersionControl.vcsDiff" ID="VersionControl.vcsDiff"></a>
 <h4>VersionControl.vcsDiff</h4>
 <b>vcsDiff</b>(<i>name</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; v&#105;&#101;w &#116;&#104;&#101; &#100;&#105;&#102;&#102; &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to view the diff of a file/directory in the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#110;&#111;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97;&#110;y&#116;&#104;&#105;&#110;&#103;.
+        It must not return anything.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#98;&#101; &#100;&#105;&#102;&#102;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+file/directory name to be diffed (string)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsExists" ID="VersionControl.vcsExists"></a>
 <h4>VersionControl.vcsExists</h4>
 <b>vcsExists</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#116;&#101;&#115;&#116; &#102;&#111;&#114; &#116;&#104;&#101; &#112;&#114;&#101;&#115;&#101;&#110;&#99;&#101; &#111;&#102; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to test for the presence of the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97; &#98;&#111;&#111;&#108; &#116;&#111; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#101; &#116;&#104;&#101; &#101;x&#105;&#115;&#116;&#97;&#110;&#99;&#101; &#97;&#110;&#100; &#97; &#81;&#83;&#116;&#114;&#105;&#110;&#103; &#103;&#105;v&#105;&#110;&#103;
-        &#97;&#110; &#101;&#114;&#114;&#111;&#114; &#109;&#101;&#115;&#115;&#97;&#103;&#101; &#105;&#110; &#99;&#97;&#115;&#101; &#111;&#102; &#102;&#97;&#105;&#108;&#117;&#114;&#101;.
+        It must return a bool to indicate the existance and a QString giving
+        an error message in case of failure.
 </p><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsExport" ID="VersionControl.vcsExport"></a>
 <h4>VersionControl.vcsExport</h4>
 <b>vcsExport</b>(<i>vcsDataDict, projectDir</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#101;x&#112;&#111;&#114;&#116; &#97; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#102;&#114;&#111;&#109; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to export a directory from the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97; &#98;&#111;&#111;&#108;&#101;&#97;&#110; &#116;&#111; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#101; &#97;&#110; &#101;x&#101;&#99;&#117;&#116;&#105;&#111;&#110; w&#105;&#116;&#104;&#111;&#117;&#116; &#101;&#114;&#114;&#111;&#114;&#115;.
+        It must return a boolean to indicate an execution without errors.
 </p><dl>
 <dt><i>vcsDataDict</i></dt>
 <dd>
-&#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y &#111;&#102; &#100;&#97;&#116;&#97; &#114;&#101;&#113;&#117;&#105;&#114;&#101;&#100; &#102;&#111;&#114; &#116;&#104;&#101; &#101;x&#112;&#111;&#114;&#116;
+dictionary of data required for the export
 </dd><dt><i>projectDir</i></dt>
 <dd>
-&#112;&#114;&#111;&#106;&#101;&#99;&#116; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#116;&#111; &#99;&#114;&#101;&#97;&#116;&#101; (&#115;&#116;&#114;&#105;&#110;&#103;)
+project directory to create (string)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97;&#110; &#101;x&#101;&#99;&#117;&#116;&#105;&#111;&#110; w&#105;&#116;&#104;&#111;&#117;&#116; &#101;&#114;&#114;&#111;&#114;&#115; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating an execution without errors (boolean)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsGetOptions" ID="VersionControl.vcsGetOptions"></a>
 <h4>VersionControl.vcsGetOptions</h4>
 <b>vcsGetOptions</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; &#116;&#104;&#101; &#111;&#112;&#116;&#105;&#111;&#110;&#115; &#111;&#102; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to retrieve the options of the vcs.
 </p><dl>
 <dt>Returns:</dt>
 <dd>
-&#97; &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y &#111;&#102; &#111;&#112;&#116;&#105;&#111;&#110; &#115;&#116;&#114;&#105;&#110;&#103;&#115; &#116;&#104;&#97;&#116; &#99;&#97;&#110; &#98;&#101; &#112;&#97;&#115;&#115;&#101;&#100; &#116;&#111;
-            v&#99;&#115;&#83;&#101;&#116;&#79;&#112;&#116;&#105;&#111;&#110;&#115;.
+a dictionary of option strings that can be passed to
+            vcsSetOptions.
 </dd>
 </dl><a NAME="VersionControl.vcsGetOtherData" ID="VersionControl.vcsGetOtherData"></a>
 <h4>VersionControl.vcsGetOtherData</h4>
 <b>vcsGetOtherData</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; v&#99;&#115; &#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99; &#100;&#97;&#116;&#97;.
+        Public method used to retrieve vcs specific data.
 </p><dl>
 <dt>Returns:</dt>
 <dd>
-&#97; &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y &#111;&#102; v&#99;&#115; &#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99; &#100;&#97;&#116;&#97;
+a dictionary of vcs specific data
 </dd>
 </dl><a NAME="VersionControl.vcsGetProjectBrowserHelper" ID="VersionControl.vcsGetProjectBrowserHelper"></a>
 <h4>VersionControl.vcsGetProjectBrowserHelper</h4>
 <b>vcsGetProjectBrowserHelper</b>(<i>browser, project, isTranslationsBrowser = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#105;&#110;&#115;&#116;&#97;&#110;&#99;&#105;&#97;&#116;&#101; &#97; &#104;&#101;&#108;&#112;&#101;&#114; &#111;&#98;&#106;&#101;&#99;&#116; &#102;&#111;&#114; &#116;&#104;&#101; &#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#98;&#114;&#111;w&#115;&#101;&#114;&#115;.
+        Public method to instanciate a helper object for the different project browsers.
 </p><dl>
 <dt><i>browser</i></dt>
 <dd>
-&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#98;&#114;&#111;w&#115;&#101;&#114; &#111;&#98;&#106;&#101;&#99;&#116;
+reference to the project browser object
 </dd><dt><i>project</i></dt>
 <dd>
-&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#98;&#106;&#101;&#99;&#116;
+reference to the project object
 </dd><dt><i>isTranslationsBrowser</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103;, &#116;&#104;&#101; &#104;&#101;&#108;&#112;&#101;&#114; &#105;&#115; &#114;&#101;&#113;&#117;&#101;&#115;&#116;&#101;&#100; &#102;&#111;&#114; &#116;&#104;&#101;
-            &#116;&#114;&#97;&#110;&#115;&#108;&#97;&#116;&#105;&#111;&#110;&#115; &#98;&#114;&#111;w&#115;&#101;&#114; (&#116;&#104;&#105;&#115; &#110;&#101;&#101;&#100;&#115; &#115;&#111;&#109;&#101; &#115;&#112;&#101;&#99;&#105;&#97;&#108; &#116;&#114;&#101;&#97;&#116;&#109;&#101;&#110;&#116;)
+flag indicating, the helper is requested for the
+            translations browser (this needs some special treatment)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#98;&#114;&#111;w&#115;&#101;&#114; &#104;&#101;&#108;&#112;&#101;&#114; &#111;&#98;&#106;&#101;&#99;&#116;
+the project browser helper object
 </dd>
 </dl><a NAME="VersionControl.vcsGetProjectHelper" ID="VersionControl.vcsGetProjectHelper"></a>
 <h4>VersionControl.vcsGetProjectHelper</h4>
 <b>vcsGetProjectHelper</b>(<i>project</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#105;&#110;&#115;&#116;&#97;&#110;&#99;&#105;&#97;&#116;&#101; &#97; &#104;&#101;&#108;&#112;&#101;&#114; &#111;&#98;&#106;&#101;&#99;&#116; &#102;&#111;&#114; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.
+        Public method to instanciate a helper object for the project.
 </p><dl>
 <dt><i>project</i></dt>
 <dd>
-&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#98;&#106;&#101;&#99;&#116;
+reference to the project object
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#104;&#101;&#108;&#112;&#101;&#114; &#111;&#98;&#106;&#101;&#99;&#116;
+the project helper object
 </dd>
 </dl><a NAME="VersionControl.vcsHistory" ID="VersionControl.vcsHistory"></a>
 <h4>VersionControl.vcsHistory</h4>
 <b>vcsHistory</b>(<i>name</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; v&#105;&#101;w &#116;&#104;&#101; &#104;&#105;&#115;&#116;&#111;&#114;y &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to view the history of a file/directory in the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#110;&#111;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97;&#110;y&#116;&#104;&#105;&#110;&#103;.
+        It must not return anything.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#115;&#104;&#111;w &#116;&#104;&#101; &#104;&#105;&#115;&#116;&#111;&#114;y &#102;&#111;&#114; (&#115;&#116;&#114;&#105;&#110;&#103;)
+file/directory name to show the history for (string)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsImport" ID="VersionControl.vcsImport"></a>
 <h4>VersionControl.vcsImport</h4>
 <b>vcsImport</b>(<i>vcsDataDict, projectDir, noDialog = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#105;&#109;&#112;&#111;&#114;&#116; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#105;&#110;&#116;&#111; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to import the project into the vcs.
 </p><dl>
 <dt><i>vcsDataDict</i></dt>
 <dd>
-&#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y &#111;&#102; &#100;&#97;&#116;&#97; &#114;&#101;&#113;&#117;&#105;&#114;&#101;&#100; &#102;&#111;&#114; &#116;&#104;&#101; &#105;&#109;&#112;&#111;&#114;&#116;
+dictionary of data required for the import
 </dd><dt><i>projectDir</i></dt>
 <dd>
-&#112;&#114;&#111;&#106;&#101;&#99;&#116; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y (&#115;&#116;&#114;&#105;&#110;&#103;)
+project directory (string)
 </dd><dt><i>noDialog</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#113;&#117;&#105;&#101;&#116; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#115;
+flag indicating quiet operations
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#97;&#110; &#101;x&#101;&#99;&#117;&#116;&#105;&#111;&#110; w&#105;&#116;&#104;&#111;&#117;&#116; &#101;&#114;&#114;&#111;&#114;&#115; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
-            &#97;&#110;&#100; &#97; &#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#104;&#101; v&#101;&#114;&#115;&#105;&#111;&#110; &#99;&#111;&#110;&#116;&#114;&#111;&#108;&#108; &#115;&#116;&#97;&#116;&#117;&#115; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating an execution without errors (boolean)
+            and a flag indicating the version controll status (boolean)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsInit" ID="VersionControl.vcsInit"></a>
 <h4>VersionControl.vcsInit</h4>
 <b>vcsInit</b>(<i>vcsDir, noDialog = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#105;&#110;&#105;&#116;&#105;&#97;&#108;&#105;z&#101; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to initialize the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97; &#98;&#111;&#111;&#108;&#101;&#97;&#110; &#116;&#111; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#101; &#97;&#110; &#101;x&#101;&#99;&#117;&#116;&#105;&#111;&#110; w&#105;&#116;&#104;&#111;&#117;&#116; &#101;&#114;&#114;&#111;&#114;&#115;.
+        It must return a boolean to indicate an execution without errors.
 </p><dl>
 <dt><i>vcsDir</i></dt>
 <dd>
-&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#86;&#67;&#83; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y (&#115;&#116;&#114;&#105;&#110;&#103;)
+name of the VCS directory (string)
 </dd><dt><i>noDialog</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#113;&#117;&#105;&#101;&#116; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#115; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating quiet operations (boolean)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsLog" ID="VersionControl.vcsLog"></a>
 <h4>VersionControl.vcsLog</h4>
 <b>vcsLog</b>(<i>name</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; v&#105;&#101;w &#116;&#104;&#101; &#108;&#111;&#103; &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to view the log of a file/directory in the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#110;&#111;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97;&#110;y&#116;&#104;&#105;&#110;&#103;.
+        It must not return anything.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#115;&#104;&#111;w &#116;&#104;&#101; &#108;&#111;&#103; &#102;&#111;&#114; (&#115;&#116;&#114;&#105;&#110;&#103;)
+file/directory name to show the log for (string)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsMerge" ID="VersionControl.vcsMerge"></a>
 <h4>VersionControl.vcsMerge</h4>
 <b>vcsMerge</b>(<i>name</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#109;&#101;&#114;&#103;&#101; &#97; &#116;&#97;&#103;/&#98;&#114;&#97;&#110;&#99;&#104; &#105;&#110;&#116;&#111; &#116;&#104;&#101; &#108;&#111;&#99;&#97;&#108; &#112;&#114;&#111;&#106;&#101;&#99;&#116;.
+        Public method used to merge a tag/branch into the local project.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#110;&#111;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97;&#110;y&#116;&#104;&#105;&#110;&#103;.
+        It must not return anything.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#98;&#101; &#109;&#101;&#114;&#103;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+file/directory name to be merged (string)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsMove" ID="VersionControl.vcsMove"></a>
 <h4>VersionControl.vcsMove</h4>
 <b>vcsMove</b>(<i>name, project, target = None, noDialog = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#109;&#111;v&#101; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y.
+        Public method used to move a file/directory.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#98;&#101; &#109;&#111;v&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+file/directory name to be moved (string)
 </dd><dt><i>project</i></dt>
 <dd>
-&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#98;&#106;&#101;&#99;&#116;
+reference to the project object
 </dd><dt><i>target</i></dt>
 <dd>
-&#110;&#101;w &#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y (&#115;&#116;&#114;&#105;&#110;&#103;)
+new name of the file/directory (string)
 </dd><dt><i>noDialog</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#113;&#117;&#105;&#101;&#116; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#115;
+flag indicating quiet operations
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#115;&#117;&#99;&#99;&#101;&#115;&#115;&#102;&#117;&#108;&#108; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating successfull operation (boolean)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsName" ID="VersionControl.vcsName"></a>
 <h4>VersionControl.vcsName</h4>
 <b>vcsName</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#114;&#101;&#116;&#117;&#114;&#110;&#105;&#110;&#103; &#116;&#104;&#101; &#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; v&#99;&#115;.
+        Public method returning the name of the vcs.
 </p><dl>
 <dt>Returns:</dt>
 <dd>
-&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; v&#99;&#115; (&#115;&#116;&#114;&#105;&#110;&#103;)
+name of the vcs (string)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsNewProjectOptionsDialog" ID="VersionControl.vcsNewProjectOptionsDialog"></a>
 <h4>VersionControl.vcsNewProjectOptionsDialog</h4>
 <b>vcsNewProjectOptionsDialog</b>(<i>parent = None</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#97; &#100;&#105;&#97;&#108;&#111;&#103; &#116;&#111; &#101;&#110;&#116;&#101;&#114; &#114;&#101;&#112;&#111;&#115;&#105;&#116;&#111;&#114;y &#105;&#110;&#102;&#111; &#102;&#111;&#114; &#103;&#101;&#116;&#116;&#105;&#110;&#103; &#97; &#110;&#101;w &#112;&#114;&#111;&#106;&#101;&#99;&#116;.
+        Public method to get a dialog to enter repository info for getting a new project.
 </p><dl>
 <dt><i>parent</i></dt>
 <dd>
-&#112;&#97;&#114;&#101;&#110;&#116; w&#105;&#100;&#103;&#101;&#116; (&#81;&#87;&#105;&#100;&#103;&#101;&#116;)
+parent widget (QWidget)
 </dd>
 </dl><a NAME="VersionControl.vcsOptionsDialog" ID="VersionControl.vcsOptionsDialog"></a>
 <h4>VersionControl.vcsOptionsDialog</h4>
 <b>vcsOptionsDialog</b>(<i>project, archive, editable = False, parent = None</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#103;&#101;&#116; &#97; &#100;&#105;&#97;&#108;&#111;&#103; &#116;&#111; &#101;&#110;&#116;&#101;&#114; &#114;&#101;&#112;&#111;&#115;&#105;&#116;&#111;&#114;y &#105;&#110;&#102;&#111;.
+        Public method to get a dialog to enter repository info.
 </p><dl>
 <dt><i>project</i></dt>
 <dd>
-&#114;&#101;&#102;&#101;&#114;&#101;&#110;&#99;&#101; &#116;&#111; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#111;&#98;&#106;&#101;&#99;&#116;
+reference to the project object
 </dd><dt><i>archive</i></dt>
 <dd>
-&#110;&#97;&#109;&#101; &#111;&#102; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#105;&#110; &#116;&#104;&#101; &#114;&#101;&#112;&#111;&#115;&#105;&#116;&#111;&#114;y (&#115;&#116;&#114;&#105;&#110;&#103;)
+name of the project in the repository (string)
 </dd><dt><i>editable</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#116;&#104;&#97;&#116; &#116;&#104;&#101; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#110;&#97;&#109;&#101; &#105;&#115; &#101;&#100;&#105;&#116;&#97;&#98;&#108;&#101; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating that the project name is editable (boolean)
 </dd><dt><i>parent</i></dt>
 <dd>
-&#112;&#97;&#114;&#101;&#110;&#116; w&#105;&#100;&#103;&#101;&#116; (&#81;&#87;&#105;&#100;&#103;&#101;&#116;)
+parent widget (QWidget)
 </dd>
 </dl><a NAME="VersionControl.vcsRegisteredState" ID="VersionControl.vcsRegisteredState"></a>
 <h4>VersionControl.vcsRegisteredState</h4>
 <b>vcsRegisteredState</b>(<i>name</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#114;&#101;&#103;&#105;&#115;&#116;&#101;&#114;&#101;&#100; &#115;&#116;&#97;&#116;&#101; &#111;&#102; &#97; &#102;&#105;&#108;&#101; &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to get the registered state of a file in the vcs.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;&#110;&#97;&#109;&#101; &#116;&#111; &#99;&#104;&#101;&#99;&#107; (&#115;&#116;&#114;&#105;&#110;&#103;)
+filename to check (string)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#97; &#99;&#111;&#109;&#98;&#105;&#110;&#97;&#116;&#105;&#111;&#110; &#111;&#102; &#99;&#97;&#110;&#66;&#101;&#67;&#111;&#109;&#109;&#105;&#116;&#101;&#100; &#97;&#110;&#100; &#99;&#97;&#110;&#66;&#101;&#65;&#100;&#100;&#101;&#100; &#111;&#114;
-            &#48; &#105;&#110; &#111;&#114;&#100;&#101;&#114; &#116;&#111; &#115;&#105;&#103;&#110;&#97;&#108; &#97;&#110; &#101;&#114;&#114;&#111;&#114;
+a combination of canBeCommited and canBeAdded or
+            0 in order to signal an error
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsRemove" ID="VersionControl.vcsRemove"></a>
 <h4>VersionControl.vcsRemove</h4>
 <b>vcsRemove</b>(<i>name, project = False, noDialog = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#97;&#100;&#100; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to add a file/directory in the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97; &#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#115;&#117;&#99;&#99;&#101;&#115;&#115;&#102;&#117;&#108;&#108; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;
+        It must return a flag indicating successfull operation
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#98;&#101; &#114;&#101;&#109;&#111;v&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+file/directory name to be removed (string)
 </dd><dt><i>project</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#100;&#101;&#108;&#101;&#116;&#105;&#111;&#110; &#111;&#102; &#97; &#112;&#114;&#111;&#106;&#101;&#99;&#116; &#116;&#114;&#101;&#101; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating deletion of a project tree (boolean)
 </dd><dt><i>noDialog</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#113;&#117;&#105;&#101;&#116; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#115;
+flag indicating quiet operations
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsRepositoryInfos" ID="VersionControl.vcsRepositoryInfos"></a>
 <h4>VersionControl.vcsRepositoryInfos</h4>
 <b>vcsRepositoryInfos</b>(<i>ppath</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#116;&#111; &#114;&#101;&#116;&#114;&#105;&#101;v&#101; &#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#111;&#110; &#97;&#98;&#111;&#117;&#116; &#116;&#104;&#101; &#114;&#101;&#112;&#111;&#115;&#105;&#116;&#111;&#114;y.
+        Public method to retrieve information about the repository.
 </p><dl>
 <dt><i>ppath</i></dt>
 <dd>
-&#108;&#111;&#99;&#97;&#108; &#112;&#97;&#116;&#104; &#116;&#111; &#103;&#101;&#116; &#116;&#104;&#101; &#114;&#101;&#112;&#111;&#115;&#105;&#116;&#111;&#114;y &#105;&#110;&#102;&#111;&#115; (&#115;&#116;&#114;&#105;&#110;&#103;)
+local path to get the repository infos (string)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#115;&#116;&#114;&#105;&#110;&#103; w&#105;&#116;&#104; &#114;&#101;&#97;&#100;y &#102;&#111;&#114;&#109;&#97;&#116;&#101;&#100; &#105;&#110;&#102;&#111; &#102;&#111;&#114; &#100;&#105;&#115;&#112;&#108;&#97;y (&#115;&#116;&#114;&#105;&#110;&#103;)
+string with ready formated info for display (string)
 </dd>
 </dl><a NAME="VersionControl.vcsRevert" ID="VersionControl.vcsRevert"></a>
 <h4>VersionControl.vcsRevert</h4>
 <b>vcsRevert</b>(<i>name</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#114;&#101;v&#101;&#114;&#116; &#99;&#104;&#97;&#110;&#103;&#101;&#115; &#109;&#97;&#100;&#101; &#116;&#111; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y.
+        Public method used to revert changes made to a file/directory.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#110;&#111;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97;&#110;y&#116;&#104;&#105;&#110;&#103;.
+        It must not return anything.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#98;&#101; &#114;&#101;v&#101;&#114;&#116;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+file/directory name to be reverted (string)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsSetData" ID="VersionControl.vcsSetData"></a>
 <h4>VersionControl.vcsSetData</h4>
 <b>vcsSetData</b>(<i>key, value</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;&#101;&#116; &#97;&#110; &#101;&#110;&#116;&#114;y &#105;&#110; &#116;&#104;&#101; &#111;&#116;&#104;&#101;&#114;&#68;&#97;&#116;&#97; &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y.
+        Public method used to set an entry in the otherData dictionary.
 </p><dl>
 <dt><i>key</i></dt>
 <dd>
-&#116;&#104;&#101; &#107;&#101;y &#111;&#102; &#116;&#104;&#101; &#100;&#97;&#116;&#97; (&#115;&#116;&#114;&#105;&#110;&#103;)
+the key of the data (string)
 </dd><dt><i>value</i></dt>
 <dd>
-&#116;&#104;&#101; v&#97;&#108;&#117;&#101; &#111;&#102; &#116;&#104;&#101; &#100;&#97;&#116;&#97;
+the value of the data
 </dd>
 </dl><a NAME="VersionControl.vcsSetDataFromDict" ID="VersionControl.vcsSetDataFromDict"></a>
 <h4>VersionControl.vcsSetDataFromDict</h4>
 <b>vcsSetDataFromDict</b>(<i>dict</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;&#101;&#116; &#101;&#110;&#116;&#114;&#105;&#101;&#115; &#105;&#110; &#116;&#104;&#101; &#111;&#116;&#104;&#101;&#114;&#68;&#97;&#116;&#97; &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y.
+        Public method used to set entries in the otherData dictionary.
 </p><dl>
 <dt><i>dict</i></dt>
 <dd>
-&#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y &#116;&#111; &#112;&#105;&#99;&#107; &#101;&#110;&#116;&#114;&#105;&#101;&#115; &#102;&#114;&#111;&#109;
+dictionary to pick entries from
 </dd>
 </dl><a NAME="VersionControl.vcsSetOptions" ID="VersionControl.vcsSetOptions"></a>
 <h4>VersionControl.vcsSetOptions</h4>
 <b>vcsSetOptions</b>(<i>options</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#111;&#112;&#116;&#105;&#111;&#110;&#115; &#102;&#111;&#114; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to set the options for the vcs.
 </p><dl>
 <dt><i>options</i></dt>
 <dd>
-&#97; &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y &#111;&#102; &#111;&#112;&#116;&#105;&#111;&#110; &#115;&#116;&#114;&#105;&#110;&#103;&#115; w&#105;&#116;&#104; &#107;&#101;y&#115; &#97;&#115;
-                &#100;&#101;&#102;&#105;&#110;&#101;&#100; &#98;y &#116;&#104;&#101; &#100;&#101;&#102;&#97;&#117;&#108;&#116; &#111;&#112;&#116;&#105;&#111;&#110;&#115;
+a dictionary of option strings with keys as
+                defined by the default options
 </dd>
 </dl><a NAME="VersionControl.vcsSetOtherData" ID="VersionControl.vcsSetOtherData"></a>
 <h4>VersionControl.vcsSetOtherData</h4>
 <b>vcsSetOtherData</b>(<i>data</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;&#101;&#116; v&#99;&#115; &#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99; &#100;&#97;&#116;&#97;.
+        Public method used to set vcs specific data.
 </p><dl>
 <dt><i>data</i></dt>
 <dd>
-&#97; &#100;&#105;&#99;&#116;&#105;&#111;&#110;&#97;&#114;y &#111;&#102; v&#99;&#115; &#115;&#112;&#101;&#99;&#105;&#102;&#105;&#99; &#100;&#97;&#116;&#97;
+a dictionary of vcs specific data
 </dd>
 </dl><a NAME="VersionControl.vcsShutdown" ID="VersionControl.vcsShutdown"></a>
 <h4>VersionControl.vcsShutdown</h4>
 <b>vcsShutdown</b>(<i></i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;&#104;&#117;&#116;&#100;&#111;w&#110; &#116;&#104;&#101; v&#99;&#115; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101;.
+        Public method used to shutdown the vcs interface.
 </p><a NAME="VersionControl.vcsStatus" ID="VersionControl.vcsStatus"></a>
 <h4>VersionControl.vcsStatus</h4>
 <b>vcsStatus</b>(<i>name</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; v&#105;&#101;w &#116;&#104;&#101; &#115;&#116;&#97;&#116;&#117;&#115; &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to view the status of a file/directory in the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#110;&#111;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97;&#110;y&#116;&#104;&#105;&#110;&#103;.
+        It must not return anything.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#115;&#104;&#111;w &#116;&#104;&#101; &#115;&#116;&#97;&#116;&#117;&#115; &#102;&#111;&#114; (&#115;&#116;&#114;&#105;&#110;&#103;)
+file/directory name to show the status for (string)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsSwitch" ID="VersionControl.vcsSwitch"></a>
 <h4>VersionControl.vcsSwitch</h4>
 <b>vcsSwitch</b>(<i>name</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;w&#105;&#116;&#99;&#104; &#97; &#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#116;&#111; &#97; &#100;&#105;&#102;&#102;&#101;&#114;&#101;&#110;&#116; &#116;&#97;&#103;/&#98;&#114;&#97;&#110;&#99;&#104;.
+        Public method used to switch a directory to a different tag/branch.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#110;&#111;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97;&#110;y&#116;&#104;&#105;&#110;&#103;.
+        It must not return anything.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#98;&#101; &#115;w&#105;&#116;&#99;&#104;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+directory name to be switched (string)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsTag" ID="VersionControl.vcsTag"></a>
 <h4>VersionControl.vcsTag</h4>
 <b>vcsTag</b>(<i>name</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#116;&#97;&#103; &#111;&#102; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to set the tag of a file/directory in the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#110;&#111;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97;&#110;y&#116;&#104;&#105;&#110;&#103;.
+        It must not return anything.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#98;&#101; &#116;&#97;&#103;&#103;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+file/directory name to be tagged (string)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl><a NAME="VersionControl.vcsUpdate" ID="VersionControl.vcsUpdate"></a>
 <h4>VersionControl.vcsUpdate</h4>
 <b>vcsUpdate</b>(<i>name, noDialog = False</i>)
 <p>
-        &#80;&#117;&#98;&#108;&#105;&#99; &#109;&#101;&#116;&#104;&#111;&#100; &#117;&#115;&#101;&#100; &#116;&#111; &#117;&#112;&#100;&#97;&#116;&#101; &#97; &#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#105;&#110; &#116;&#104;&#101; v&#99;&#115;.
+        Public method used to update a file/directory in the vcs.
 </p><p>
-        &#73;&#116; &#109;&#117;&#115;&#116; &#110;&#111;&#116; &#114;&#101;&#116;&#117;&#114;&#110; &#97;&#110;y&#116;&#104;&#105;&#110;&#103;.
+        It must not return anything.
 </p><dl>
 <dt><i>name</i></dt>
 <dd>
-&#102;&#105;&#108;&#101;/&#100;&#105;&#114;&#101;&#99;&#116;&#111;&#114;y &#110;&#97;&#109;&#101; &#116;&#111; &#98;&#101; &#117;&#112;&#100;&#97;&#116;&#101;&#100; (&#115;&#116;&#114;&#105;&#110;&#103;)
+file/directory name to be updated (string)
 </dd><dt><i>noDialog</i></dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103; &#113;&#117;&#105;&#101;&#116; &#111;&#112;&#101;&#114;&#97;&#116;&#105;&#111;&#110;&#115; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating quiet operations (boolean)
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-&#102;&#108;&#97;&#103; &#105;&#110;&#100;&#105;&#99;&#97;&#116;&#105;&#110;&#103;, &#116;&#104;&#97;&#116; &#116;&#104;&#101; &#117;&#112;&#100;&#97;&#116;&#101; &#99;&#111;&#110;&#116;&#97;&#105;&#110;&#101;&#100; &#97;&#110; &#97;&#100;&#100;
-            &#111;&#114; &#100;&#101;&#108;&#101;&#116;&#101; (&#98;&#111;&#111;&#108;&#101;&#97;&#110;)
+flag indicating, that the update contained an add
+            or delete (boolean)
 </dd>
 </dl><dl>
 <dt>Raises <b>RuntimeError</b>:</dt>
 <dd>
-&#110;&#111;&#116; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#101;&#100;
+not implemented
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>

eric ide

mercurial