eric6/Documentation/Source/eric6.Plugins.VcsPlugins.vcsSubversion.subversion.html

changeset 7273
391d6b7b1eff
parent 7168
c1f97706c905
child 7900
72b88fb20261
equal deleted inserted replaced
7272:1779dc278077 7273:391d6b7b1eff
16 16
17 a { color: #BA6D36; } 17 a { color: #BA6D36; }
18 18
19 </style> 19 </style>
20 </head> 20 </head>
21 <body><a NAME="top" ID="top"></a> 21 <body>
22 <a NAME="top" ID="top"></a>
22 <h1>eric6.Plugins.VcsPlugins.vcsSubversion.subversion</h1> 23 <h1>eric6.Plugins.VcsPlugins.vcsSubversion.subversion</h1>
24
23 <p> 25 <p>
24 Module implementing the version control systems interface to Subversion. 26 Module implementing the version control systems interface to Subversion.
25 </p> 27 </p>
26 <h3>Global Attributes</h3> 28 <h3>Global Attributes</h3>
29
27 <table> 30 <table>
28 <tr><td>None</td></tr> 31 <tr><td>None</td></tr>
29 </table> 32 </table>
30 <h3>Classes</h3> 33 <h3>Classes</h3>
34
31 <table> 35 <table>
36
32 <tr> 37 <tr>
33 <td><a href="#Subversion">Subversion</a></td> 38 <td><a href="#Subversion">Subversion</a></td>
34 <td>Class implementing the version control systems interface to Subversion.</td> 39 <td>Class implementing the version control systems interface to Subversion.</td>
35 </tr> 40 </tr>
36 </table> 41 </table>
37 <h3>Functions</h3> 42 <h3>Functions</h3>
43
38 <table> 44 <table>
39 <tr><td>None</td></tr> 45 <tr><td>None</td></tr>
40 </table> 46 </table>
41 <hr /><hr /> 47 <hr />
48 <hr />
42 <a NAME="Subversion" ID="Subversion"></a> 49 <a NAME="Subversion" ID="Subversion"></a>
43 <h2>Subversion</h2> 50 <h2>Subversion</h2>
51
44 <p> 52 <p>
45 Class implementing the version control systems interface to Subversion. 53 Class implementing the version control systems interface to Subversion.
46 </p><h3>Signals</h3> 54 </p>
47 <dl> 55 <h3>Signals</h3>
56 <dl>
57
48 <dt>committed()</dt> 58 <dt>committed()</dt>
49 <dd> 59 <dd>
50 emitted after the commit action has completed 60 emitted after the commit action has completed
51 </dd> 61 </dd>
52 </dl> 62 </dl>
53 <h3>Derived from</h3> 63 <h3>Derived from</h3>
54 VersionControl 64 VersionControl
55 <h3>Class Attributes</h3> 65 <h3>Class Attributes</h3>
66
56 <table> 67 <table>
57 <tr><td>None</td></tr> 68 <tr><td>None</td></tr>
58 </table> 69 </table>
59 <h3>Class Methods</h3> 70 <h3>Class Methods</h3>
71
60 <table> 72 <table>
61 <tr><td>None</td></tr> 73 <tr><td>None</td></tr>
62 </table> 74 </table>
63 <h3>Methods</h3> 75 <h3>Methods</h3>
76
64 <table> 77 <table>
78
65 <tr> 79 <tr>
66 <td><a href="#Subversion.__init__">Subversion</a></td> 80 <td><a href="#Subversion.__init__">Subversion</a></td>
67 <td>Constructor</td> 81 <td>Constructor</td>
68 </tr><tr> 82 </tr>
83 <tr>
69 <td><a href="#Subversion.__svnGetFileForRevision">__svnGetFileForRevision</a></td> 84 <td><a href="#Subversion.__svnGetFileForRevision">__svnGetFileForRevision</a></td>
70 <td>Private method to get a file for a specific revision from the repository.</td> 85 <td>Private method to get a file for a specific revision from the repository.</td>
71 </tr><tr> 86 </tr>
87 <tr>
72 <td><a href="#Subversion.__svnURL">__svnURL</a></td> 88 <td><a href="#Subversion.__svnURL">__svnURL</a></td>
73 <td>Private method to format a url for subversion.</td> 89 <td>Private method to format a url for subversion.</td>
74 </tr><tr> 90 </tr>
91 <tr>
75 <td><a href="#Subversion.__vcsAllRegisteredStates_wc">__vcsAllRegisteredStates_wc</a></td> 92 <td><a href="#Subversion.__vcsAllRegisteredStates_wc">__vcsAllRegisteredStates_wc</a></td>
76 <td>Private method used to get the registered states of a number of files in the VCS.</td> 93 <td>Private method used to get the registered states of a number of files in the VCS.</td>
77 </tr><tr> 94 </tr>
95 <tr>
78 <td><a href="#Subversion.__vcsAllRegisteredStates_wcng">__vcsAllRegisteredStates_wcng</a></td> 96 <td><a href="#Subversion.__vcsAllRegisteredStates_wcng">__vcsAllRegisteredStates_wcng</a></td>
79 <td>Private method used to get the registered states of a number of files in the VCS.</td> 97 <td>Private method used to get the registered states of a number of files in the VCS.</td>
80 </tr><tr> 98 </tr>
99 <tr>
81 <td><a href="#Subversion.__vcsCommit_Step2">__vcsCommit_Step2</a></td> 100 <td><a href="#Subversion.__vcsCommit_Step2">__vcsCommit_Step2</a></td>
82 <td>Private slot performing the second step of the commit action.</td> 101 <td>Private slot performing the second step of the commit action.</td>
83 </tr><tr> 102 </tr>
103 <tr>
84 <td><a href="#Subversion.__vcsRegisteredState_wc">__vcsRegisteredState_wc</a></td> 104 <td><a href="#Subversion.__vcsRegisteredState_wc">__vcsRegisteredState_wc</a></td>
85 <td>Private method used to get the registered state of a file in the VCS.</td> 105 <td>Private method used to get the registered state of a file in the VCS.</td>
86 </tr><tr> 106 </tr>
107 <tr>
87 <td><a href="#Subversion.__vcsRegisteredState_wcng">__vcsRegisteredState_wcng</a></td> 108 <td><a href="#Subversion.__vcsRegisteredState_wcng">__vcsRegisteredState_wcng</a></td>
88 <td>Private method used to get the registered state of a file in the vcs.</td> 109 <td>Private method used to get the registered state of a file in the vcs.</td>
89 </tr><tr> 110 </tr>
111 <tr>
90 <td><a href="#Subversion._createStatusMonitorThread">_createStatusMonitorThread</a></td> 112 <td><a href="#Subversion._createStatusMonitorThread">_createStatusMonitorThread</a></td>
91 <td>Protected method to create an instance of the VCS status monitor thread.</td> 113 <td>Protected method to create an instance of the VCS status monitor thread.</td>
92 </tr><tr> 114 </tr>
115 <tr>
93 <td><a href="#Subversion.clearStatusCache">clearStatusCache</a></td> 116 <td><a href="#Subversion.clearStatusCache">clearStatusCache</a></td>
94 <td>Public method to clear the status cache.</td> 117 <td>Public method to clear the status cache.</td>
95 </tr><tr> 118 </tr>
119 <tr>
96 <td><a href="#Subversion.getPlugin">getPlugin</a></td> 120 <td><a href="#Subversion.getPlugin">getPlugin</a></td>
97 <td>Public method to get a reference to the plugin object.</td> 121 <td>Public method to get a reference to the plugin object.</td>
98 </tr><tr> 122 </tr>
123 <tr>
99 <td><a href="#Subversion.svnAddToChangelist">svnAddToChangelist</a></td> 124 <td><a href="#Subversion.svnAddToChangelist">svnAddToChangelist</a></td>
100 <td>Public method to add a file or directory to a changelist.</td> 125 <td>Public method to add a file or directory to a changelist.</td>
101 </tr><tr> 126 </tr>
127 <tr>
102 <td><a href="#Subversion.svnBlame">svnBlame</a></td> 128 <td><a href="#Subversion.svnBlame">svnBlame</a></td>
103 <td>Public method to show the output of the svn blame command.</td> 129 <td>Public method to show the output of the svn blame command.</td>
104 </tr><tr> 130 </tr>
131 <tr>
105 <td><a href="#Subversion.svnCopy">svnCopy</a></td> 132 <td><a href="#Subversion.svnCopy">svnCopy</a></td>
106 <td>Public method used to copy a file/directory.</td> 133 <td>Public method used to copy a file/directory.</td>
107 </tr><tr> 134 </tr>
135 <tr>
108 <td><a href="#Subversion.svnDelProp">svnDelProp</a></td> 136 <td><a href="#Subversion.svnDelProp">svnDelProp</a></td>
109 <td>Public method used to delete a property of a file/directory.</td> 137 <td>Public method used to delete a property of a file/directory.</td>
110 </tr><tr> 138 </tr>
139 <tr>
111 <td><a href="#Subversion.svnExtendedDiff">svnExtendedDiff</a></td> 140 <td><a href="#Subversion.svnExtendedDiff">svnExtendedDiff</a></td>
112 <td>Public method used to view the difference of a file/directory to the Subversion repository.</td> 141 <td>Public method used to view the difference of a file/directory to the Subversion repository.</td>
113 </tr><tr> 142 </tr>
143 <tr>
114 <td><a href="#Subversion.svnGetChangelists">svnGetChangelists</a></td> 144 <td><a href="#Subversion.svnGetChangelists">svnGetChangelists</a></td>
115 <td>Public method to get a list of all defined change lists.</td> 145 <td>Public method to get a list of all defined change lists.</td>
116 </tr><tr> 146 </tr>
147 <tr>
117 <td><a href="#Subversion.svnGetReposName">svnGetReposName</a></td> 148 <td><a href="#Subversion.svnGetReposName">svnGetReposName</a></td>
118 <td>Public method used to retrieve the URL of the subversion repository path.</td> 149 <td>Public method used to retrieve the URL of the subversion repository path.</td>
119 </tr><tr> 150 </tr>
151 <tr>
120 <td><a href="#Subversion.svnListProps">svnListProps</a></td> 152 <td><a href="#Subversion.svnListProps">svnListProps</a></td>
121 <td>Public method used to list the properties of a file/directory.</td> 153 <td>Public method used to list the properties of a file/directory.</td>
122 </tr><tr> 154 </tr>
155 <tr>
123 <td><a href="#Subversion.svnListTagBranch">svnListTagBranch</a></td> 156 <td><a href="#Subversion.svnListTagBranch">svnListTagBranch</a></td>
124 <td>Public method used to list the available tags or branches.</td> 157 <td>Public method used to list the available tags or branches.</td>
125 </tr><tr> 158 </tr>
159 <tr>
126 <td><a href="#Subversion.svnLock">svnLock</a></td> 160 <td><a href="#Subversion.svnLock">svnLock</a></td>
127 <td>Public method used to lock a file in the Subversion repository.</td> 161 <td>Public method used to lock a file in the Subversion repository.</td>
128 </tr><tr> 162 </tr>
163 <tr>
129 <td><a href="#Subversion.svnNormalizeURL">svnNormalizeURL</a></td> 164 <td><a href="#Subversion.svnNormalizeURL">svnNormalizeURL</a></td>
130 <td>Public method to normalize a url for subversion.</td> 165 <td>Public method to normalize a url for subversion.</td>
131 </tr><tr> 166 </tr>
167 <tr>
132 <td><a href="#Subversion.svnRelocate">svnRelocate</a></td> 168 <td><a href="#Subversion.svnRelocate">svnRelocate</a></td>
133 <td>Public method to relocate the working copy to a new repository URL.</td> 169 <td>Public method to relocate the working copy to a new repository URL.</td>
134 </tr><tr> 170 </tr>
171 <tr>
135 <td><a href="#Subversion.svnRemoveFromChangelist">svnRemoveFromChangelist</a></td> 172 <td><a href="#Subversion.svnRemoveFromChangelist">svnRemoveFromChangelist</a></td>
136 <td>Public method to remove a file or directory from its changelist.</td> 173 <td>Public method to remove a file or directory from its changelist.</td>
137 </tr><tr> 174 </tr>
175 <tr>
138 <td><a href="#Subversion.svnRepoBrowser">svnRepoBrowser</a></td> 176 <td><a href="#Subversion.svnRepoBrowser">svnRepoBrowser</a></td>
139 <td>Public method to open the repository browser.</td> 177 <td>Public method to open the repository browser.</td>
140 </tr><tr> 178 </tr>
179 <tr>
141 <td><a href="#Subversion.svnResolve">svnResolve</a></td> 180 <td><a href="#Subversion.svnResolve">svnResolve</a></td>
142 <td>Public method used to resolve conflicts of a file/directory.</td> 181 <td>Public method used to resolve conflicts of a file/directory.</td>
143 </tr><tr> 182 </tr>
183 <tr>
144 <td><a href="#Subversion.svnSbsDiff">svnSbsDiff</a></td> 184 <td><a href="#Subversion.svnSbsDiff">svnSbsDiff</a></td>
145 <td>Public method used to view the difference of a file to the Mercurial repository side-by-side.</td> 185 <td>Public method used to view the difference of a file to the Mercurial repository side-by-side.</td>
146 </tr><tr> 186 </tr>
187 <tr>
147 <td><a href="#Subversion.svnSetProp">svnSetProp</a></td> 188 <td><a href="#Subversion.svnSetProp">svnSetProp</a></td>
148 <td>Public method used to add a property to a file/directory.</td> 189 <td>Public method used to add a property to a file/directory.</td>
149 </tr><tr> 190 </tr>
191 <tr>
150 <td><a href="#Subversion.svnShowChangelists">svnShowChangelists</a></td> 192 <td><a href="#Subversion.svnShowChangelists">svnShowChangelists</a></td>
151 <td>Public method used to inspect the change lists defined for the project.</td> 193 <td>Public method used to inspect the change lists defined for the project.</td>
152 </tr><tr> 194 </tr>
195 <tr>
153 <td><a href="#Subversion.svnUnlock">svnUnlock</a></td> 196 <td><a href="#Subversion.svnUnlock">svnUnlock</a></td>
154 <td>Public method used to unlock a file in the Subversion repository.</td> 197 <td>Public method used to unlock a file in the Subversion repository.</td>
155 </tr><tr> 198 </tr>
199 <tr>
156 <td><a href="#Subversion.svnUpgrade">svnUpgrade</a></td> 200 <td><a href="#Subversion.svnUpgrade">svnUpgrade</a></td>
157 <td>Public method to upgrade the working copy format.</td> 201 <td>Public method to upgrade the working copy format.</td>
158 </tr><tr> 202 </tr>
203 <tr>
159 <td><a href="#Subversion.svnUrlDiff">svnUrlDiff</a></td> 204 <td><a href="#Subversion.svnUrlDiff">svnUrlDiff</a></td>
160 <td>Public method used to view the difference of a file/directory of two repository URLs.</td> 205 <td>Public method used to view the difference of a file/directory of two repository URLs.</td>
161 </tr><tr> 206 </tr>
207 <tr>
162 <td><a href="#Subversion.vcsAdd">vcsAdd</a></td> 208 <td><a href="#Subversion.vcsAdd">vcsAdd</a></td>
163 <td>Public method used to add a file/directory to the Subversion repository.</td> 209 <td>Public method used to add a file/directory to the Subversion repository.</td>
164 </tr><tr> 210 </tr>
211 <tr>
165 <td><a href="#Subversion.vcsAddBinary">vcsAddBinary</a></td> 212 <td><a href="#Subversion.vcsAddBinary">vcsAddBinary</a></td>
166 <td>Public method used to add a file/directory in binary mode to the Subversion repository.</td> 213 <td>Public method used to add a file/directory in binary mode to the Subversion repository.</td>
167 </tr><tr> 214 </tr>
215 <tr>
168 <td><a href="#Subversion.vcsAddTree">vcsAddTree</a></td> 216 <td><a href="#Subversion.vcsAddTree">vcsAddTree</a></td>
169 <td>Public method to add a directory tree rooted at path to the Subversion repository.</td> 217 <td>Public method to add a directory tree rooted at path to the Subversion repository.</td>
170 </tr><tr> 218 </tr>
219 <tr>
171 <td><a href="#Subversion.vcsAllRegisteredStates">vcsAllRegisteredStates</a></td> 220 <td><a href="#Subversion.vcsAllRegisteredStates">vcsAllRegisteredStates</a></td>
172 <td>Public method used to get the registered states of a number of files in the VCS.</td> 221 <td>Public method used to get the registered states of a number of files in the VCS.</td>
173 </tr><tr> 222 </tr>
223 <tr>
174 <td><a href="#Subversion.vcsCheckout">vcsCheckout</a></td> 224 <td><a href="#Subversion.vcsCheckout">vcsCheckout</a></td>
175 <td>Public method used to check the project out of the Subversion repository.</td> 225 <td>Public method used to check the project out of the Subversion repository.</td>
176 </tr><tr> 226 </tr>
227 <tr>
177 <td><a href="#Subversion.vcsCleanup">vcsCleanup</a></td> 228 <td><a href="#Subversion.vcsCleanup">vcsCleanup</a></td>
178 <td>Public method used to cleanup the working copy.</td> 229 <td>Public method used to cleanup the working copy.</td>
179 </tr><tr> 230 </tr>
231 <tr>
180 <td><a href="#Subversion.vcsCommandLine">vcsCommandLine</a></td> 232 <td><a href="#Subversion.vcsCommandLine">vcsCommandLine</a></td>
181 <td>Public method used to execute arbitrary subversion commands.</td> 233 <td>Public method used to execute arbitrary subversion commands.</td>
182 </tr><tr> 234 </tr>
235 <tr>
183 <td><a href="#Subversion.vcsCommit">vcsCommit</a></td> 236 <td><a href="#Subversion.vcsCommit">vcsCommit</a></td>
184 <td>Public method used to make the change of a file/directory permanent in the Subversion repository.</td> 237 <td>Public method used to make the change of a file/directory permanent in the Subversion repository.</td>
185 </tr><tr> 238 </tr>
239 <tr>
186 <td><a href="#Subversion.vcsConvertProject">vcsConvertProject</a></td> 240 <td><a href="#Subversion.vcsConvertProject">vcsConvertProject</a></td>
187 <td>Public method to convert an uncontrolled project to a version controlled project.</td> 241 <td>Public method to convert an uncontrolled project to a version controlled project.</td>
188 </tr><tr> 242 </tr>
243 <tr>
189 <td><a href="#Subversion.vcsDiff">vcsDiff</a></td> 244 <td><a href="#Subversion.vcsDiff">vcsDiff</a></td>
190 <td>Public method used to view the difference of a file/directory to the Subversion repository.</td> 245 <td>Public method used to view the difference of a file/directory to the Subversion repository.</td>
191 </tr><tr> 246 </tr>
247 <tr>
192 <td><a href="#Subversion.vcsExists">vcsExists</a></td> 248 <td><a href="#Subversion.vcsExists">vcsExists</a></td>
193 <td>Public method used to test for the presence of the svn executable.</td> 249 <td>Public method used to test for the presence of the svn executable.</td>
194 </tr><tr> 250 </tr>
251 <tr>
195 <td><a href="#Subversion.vcsExport">vcsExport</a></td> 252 <td><a href="#Subversion.vcsExport">vcsExport</a></td>
196 <td>Public method used to export a directory from the Subversion repository.</td> 253 <td>Public method used to export a directory from the Subversion repository.</td>
197 </tr><tr> 254 </tr>
255 <tr>
198 <td><a href="#Subversion.vcsGetProjectBrowserHelper">vcsGetProjectBrowserHelper</a></td> 256 <td><a href="#Subversion.vcsGetProjectBrowserHelper">vcsGetProjectBrowserHelper</a></td>
199 <td>Public method to instanciate a helper object for the different project browsers.</td> 257 <td>Public method to instanciate a helper object for the different project browsers.</td>
200 </tr><tr> 258 </tr>
259 <tr>
201 <td><a href="#Subversion.vcsGetProjectHelper">vcsGetProjectHelper</a></td> 260 <td><a href="#Subversion.vcsGetProjectHelper">vcsGetProjectHelper</a></td>
202 <td>Public method to instanciate a helper object for the project.</td> 261 <td>Public method to instanciate a helper object for the project.</td>
203 </tr><tr> 262 </tr>
263 <tr>
204 <td><a href="#Subversion.vcsImport">vcsImport</a></td> 264 <td><a href="#Subversion.vcsImport">vcsImport</a></td>
205 <td>Public method used to import the project into the Subversion repository.</td> 265 <td>Public method used to import the project into the Subversion repository.</td>
206 </tr><tr> 266 </tr>
267 <tr>
207 <td><a href="#Subversion.vcsInit">vcsInit</a></td> 268 <td><a href="#Subversion.vcsInit">vcsInit</a></td>
208 <td>Public method used to initialize the subversion repository.</td> 269 <td>Public method used to initialize the subversion repository.</td>
209 </tr><tr> 270 </tr>
271 <tr>
210 <td><a href="#Subversion.vcsInitConfig">vcsInitConfig</a></td> 272 <td><a href="#Subversion.vcsInitConfig">vcsInitConfig</a></td>
211 <td>Public method to initialize the VCS configuration.</td> 273 <td>Public method to initialize the VCS configuration.</td>
212 </tr><tr> 274 </tr>
275 <tr>
213 <td><a href="#Subversion.vcsLogBrowser">vcsLogBrowser</a></td> 276 <td><a href="#Subversion.vcsLogBrowser">vcsLogBrowser</a></td>
214 <td>Public method used to browse the log of a file/directory from the Subversion repository.</td> 277 <td>Public method used to browse the log of a file/directory from the Subversion repository.</td>
215 </tr><tr> 278 </tr>
279 <tr>
216 <td><a href="#Subversion.vcsMerge">vcsMerge</a></td> 280 <td><a href="#Subversion.vcsMerge">vcsMerge</a></td>
217 <td>Public method used to merge a URL/revision into the local project.</td> 281 <td>Public method used to merge a URL/revision into the local project.</td>
218 </tr><tr> 282 </tr>
283 <tr>
219 <td><a href="#Subversion.vcsMove">vcsMove</a></td> 284 <td><a href="#Subversion.vcsMove">vcsMove</a></td>
220 <td>Public method used to move a file/directory.</td> 285 <td>Public method used to move a file/directory.</td>
221 </tr><tr> 286 </tr>
287 <tr>
222 <td><a href="#Subversion.vcsName">vcsName</a></td> 288 <td><a href="#Subversion.vcsName">vcsName</a></td>
223 <td>Public method returning the name of the vcs.</td> 289 <td>Public method returning the name of the vcs.</td>
224 </tr><tr> 290 </tr>
291 <tr>
225 <td><a href="#Subversion.vcsNewProjectOptionsDialog">vcsNewProjectOptionsDialog</a></td> 292 <td><a href="#Subversion.vcsNewProjectOptionsDialog">vcsNewProjectOptionsDialog</a></td>
226 <td>Public method to get a dialog to enter repository info for getting a new project.</td> 293 <td>Public method to get a dialog to enter repository info for getting a new project.</td>
227 </tr><tr> 294 </tr>
295 <tr>
228 <td><a href="#Subversion.vcsOptionsDialog">vcsOptionsDialog</a></td> 296 <td><a href="#Subversion.vcsOptionsDialog">vcsOptionsDialog</a></td>
229 <td>Public method to get a dialog to enter repository info.</td> 297 <td>Public method to get a dialog to enter repository info.</td>
230 </tr><tr> 298 </tr>
299 <tr>
231 <td><a href="#Subversion.vcsRegisteredState">vcsRegisteredState</a></td> 300 <td><a href="#Subversion.vcsRegisteredState">vcsRegisteredState</a></td>
232 <td>Public method used to get the registered state of a file in the vcs.</td> 301 <td>Public method used to get the registered state of a file in the vcs.</td>
233 </tr><tr> 302 </tr>
303 <tr>
234 <td><a href="#Subversion.vcsRemove">vcsRemove</a></td> 304 <td><a href="#Subversion.vcsRemove">vcsRemove</a></td>
235 <td>Public method used to remove a file/directory from the Subversion repository.</td> 305 <td>Public method used to remove a file/directory from the Subversion repository.</td>
236 </tr><tr> 306 </tr>
307 <tr>
237 <td><a href="#Subversion.vcsRepositoryInfos">vcsRepositoryInfos</a></td> 308 <td><a href="#Subversion.vcsRepositoryInfos">vcsRepositoryInfos</a></td>
238 <td>Public method to retrieve information about the repository.</td> 309 <td>Public method to retrieve information about the repository.</td>
239 </tr><tr> 310 </tr>
311 <tr>
240 <td><a href="#Subversion.vcsRevert">vcsRevert</a></td> 312 <td><a href="#Subversion.vcsRevert">vcsRevert</a></td>
241 <td>Public method used to revert changes made to a file/directory.</td> 313 <td>Public method used to revert changes made to a file/directory.</td>
242 </tr><tr> 314 </tr>
315 <tr>
243 <td><a href="#Subversion.vcsShutdown">vcsShutdown</a></td> 316 <td><a href="#Subversion.vcsShutdown">vcsShutdown</a></td>
244 <td>Public method used to shutdown the Subversion interface.</td> 317 <td>Public method used to shutdown the Subversion interface.</td>
245 </tr><tr> 318 </tr>
319 <tr>
246 <td><a href="#Subversion.vcsStatus">vcsStatus</a></td> 320 <td><a href="#Subversion.vcsStatus">vcsStatus</a></td>
247 <td>Public method used to view the status of files/directories in the Subversion repository.</td> 321 <td>Public method used to view the status of files/directories in the Subversion repository.</td>
248 </tr><tr> 322 </tr>
323 <tr>
249 <td><a href="#Subversion.vcsSwitch">vcsSwitch</a></td> 324 <td><a href="#Subversion.vcsSwitch">vcsSwitch</a></td>
250 <td>Public method used to switch a directory to a different tag/branch.</td> 325 <td>Public method used to switch a directory to a different tag/branch.</td>
251 </tr><tr> 326 </tr>
327 <tr>
252 <td><a href="#Subversion.vcsTag">vcsTag</a></td> 328 <td><a href="#Subversion.vcsTag">vcsTag</a></td>
253 <td>Public method used to set the tag of a file/directory in the Subversion repository.</td> 329 <td>Public method used to set the tag of a file/directory in the Subversion repository.</td>
254 </tr><tr> 330 </tr>
331 <tr>
255 <td><a href="#Subversion.vcsUpdate">vcsUpdate</a></td> 332 <td><a href="#Subversion.vcsUpdate">vcsUpdate</a></td>
256 <td>Public method used to update a file/directory with the Subversion repository.</td> 333 <td>Public method used to update a file/directory with the Subversion repository.</td>
257 </tr> 334 </tr>
258 </table> 335 </table>
259 <h3>Static Methods</h3> 336 <h3>Static Methods</h3>
337
260 <table> 338 <table>
261 <tr><td>None</td></tr> 339 <tr><td>None</td></tr>
262 </table> 340 </table>
341
263 <a NAME="Subversion.__init__" ID="Subversion.__init__"></a> 342 <a NAME="Subversion.__init__" ID="Subversion.__init__"></a>
264 <h4>Subversion (Constructor)</h4> 343 <h4>Subversion (Constructor)</h4>
265 <b>Subversion</b>(<i>plugin, parent=None, name=None</i>) 344 <b>Subversion</b>(<i>plugin, parent=None, name=None</i>)
345
266 <p> 346 <p>
267 Constructor 347 Constructor
268 </p><dl> 348 </p>
349 <dl>
350
269 <dt><i>plugin</i></dt> 351 <dt><i>plugin</i></dt>
270 <dd> 352 <dd>
271 reference to the plugin object 353 reference to the plugin object
272 </dd><dt><i>parent</i></dt> 354 </dd>
355 <dt><i>parent</i></dt>
273 <dd> 356 <dd>
274 parent widget (QWidget) 357 parent widget (QWidget)
275 </dd><dt><i>name</i></dt> 358 </dd>
359 <dt><i>name</i></dt>
276 <dd> 360 <dd>
277 name of this object (string) 361 name of this object (string)
278 </dd> 362 </dd>
279 </dl><a NAME="Subversion.__svnGetFileForRevision" ID="Subversion.__svnGetFileForRevision"></a> 363 </dl>
364 <a NAME="Subversion.__svnGetFileForRevision" ID="Subversion.__svnGetFileForRevision"></a>
280 <h4>Subversion.__svnGetFileForRevision</h4> 365 <h4>Subversion.__svnGetFileForRevision</h4>
281 <b>__svnGetFileForRevision</b>(<i>name, rev=""</i>) 366 <b>__svnGetFileForRevision</b>(<i>name, rev=""</i>)
367
282 <p> 368 <p>
283 Private method to get a file for a specific revision from the 369 Private method to get a file for a specific revision from the
284 repository. 370 repository.
285 </p><dl> 371 </p>
372 <dl>
373
286 <dt><i>name</i></dt> 374 <dt><i>name</i></dt>
287 <dd> 375 <dd>
288 file name to get from the repository (string) 376 file name to get from the repository (string)
289 </dd><dt><i>rev=</i></dt> 377 </dd>
378 <dt><i>rev=</i></dt>
290 <dd> 379 <dd>
291 revision to retrieve (integer or string) 380 revision to retrieve (integer or string)
292 </dd> 381 </dd>
293 </dl><dl> 382 </dl>
383 <dl>
294 <dt>Returns:</dt> 384 <dt>Returns:</dt>
295 <dd> 385 <dd>
296 contents of the file (string) and an error message (string) 386 contents of the file (string) and an error message (string)
297 </dd> 387 </dd>
298 </dl><a NAME="Subversion.__svnURL" ID="Subversion.__svnURL"></a> 388 </dl>
389 <a NAME="Subversion.__svnURL" ID="Subversion.__svnURL"></a>
299 <h4>Subversion.__svnURL</h4> 390 <h4>Subversion.__svnURL</h4>
300 <b>__svnURL</b>(<i>url</i>) 391 <b>__svnURL</b>(<i>url</i>)
392
301 <p> 393 <p>
302 Private method to format a url for subversion. 394 Private method to format a url for subversion.
303 </p><dl> 395 </p>
396 <dl>
397
304 <dt><i>url</i></dt> 398 <dt><i>url</i></dt>
305 <dd> 399 <dd>
306 unformatted url string (string) 400 unformatted url string (string)
307 </dd> 401 </dd>
308 </dl><dl> 402 </dl>
403 <dl>
309 <dt>Returns:</dt> 404 <dt>Returns:</dt>
310 <dd> 405 <dd>
311 properly formated url for subversion (string) 406 properly formated url for subversion (string)
312 </dd> 407 </dd>
313 </dl><a NAME="Subversion.__vcsAllRegisteredStates_wc" ID="Subversion.__vcsAllRegisteredStates_wc"></a> 408 </dl>
409 <a NAME="Subversion.__vcsAllRegisteredStates_wc" ID="Subversion.__vcsAllRegisteredStates_wc"></a>
314 <h4>Subversion.__vcsAllRegisteredStates_wc</h4> 410 <h4>Subversion.__vcsAllRegisteredStates_wc</h4>
315 <b>__vcsAllRegisteredStates_wc</b>(<i>names, dname, shortcut=True</i>) 411 <b>__vcsAllRegisteredStates_wc</b>(<i>names, dname, shortcut=True</i>)
412
316 <p> 413 <p>
317 Private method used to get the registered states of a number of files 414 Private method used to get the registered states of a number of files
318 in the VCS. 415 in the VCS.
319 </p><p> 416 </p>
417 <p>
320 This is the variant for subversion installations using the old working 418 This is the variant for subversion installations using the old working
321 copy meta-data format. 419 copy meta-data format.
322 </p><p> 420 </p>
421 <p>
323 <b>Note:</b> If a shortcut is to be taken, the code will only check, 422 <b>Note:</b> If a shortcut is to be taken, the code will only check,
324 if the named directory has been scanned already. If so, it is assumed, 423 if the named directory has been scanned already. If so, it is assumed,
325 that the states for all files has been populated by the previous run. 424 that the states for all files has been populated by the previous run.
326 </p><dl> 425 </p>
426 <dl>
427
327 <dt><i>names</i></dt> 428 <dt><i>names</i></dt>
328 <dd> 429 <dd>
329 dictionary with all filenames to be checked as keys 430 dictionary with all filenames to be checked as keys
330 </dd><dt><i>dname</i></dt> 431 </dd>
432 <dt><i>dname</i></dt>
331 <dd> 433 <dd>
332 directory to check in (string) 434 directory to check in (string)
333 </dd><dt><i>shortcut</i></dt> 435 </dd>
436 <dt><i>shortcut</i></dt>
334 <dd> 437 <dd>
335 flag indicating a shortcut should be taken (boolean) 438 flag indicating a shortcut should be taken (boolean)
336 </dd> 439 </dd>
337 </dl><dl> 440 </dl>
441 <dl>
338 <dt>Returns:</dt> 442 <dt>Returns:</dt>
339 <dd> 443 <dd>
340 the received dictionary completed with a combination of 444 the received dictionary completed with a combination of
341 canBeCommited and canBeAdded or None in order to signal an error 445 canBeCommited and canBeAdded or None in order to signal an error
342 </dd> 446 </dd>
343 </dl><a NAME="Subversion.__vcsAllRegisteredStates_wcng" ID="Subversion.__vcsAllRegisteredStates_wcng"></a> 447 </dl>
448 <a NAME="Subversion.__vcsAllRegisteredStates_wcng" ID="Subversion.__vcsAllRegisteredStates_wcng"></a>
344 <h4>Subversion.__vcsAllRegisteredStates_wcng</h4> 449 <h4>Subversion.__vcsAllRegisteredStates_wcng</h4>
345 <b>__vcsAllRegisteredStates_wcng</b>(<i>names, dname, shortcut=True</i>) 450 <b>__vcsAllRegisteredStates_wcng</b>(<i>names, dname, shortcut=True</i>)
451
346 <p> 452 <p>
347 Private method used to get the registered states of a number of files 453 Private method used to get the registered states of a number of files
348 in the VCS. 454 in the VCS.
349 </p><p> 455 </p>
456 <p>
350 This is the variant for subversion installations using the new working 457 This is the variant for subversion installations using the new working
351 copy meta-data format. 458 copy meta-data format.
352 </p><p> 459 </p>
460 <p>
353 <b>Note:</b> If a shortcut is to be taken, the code will only check, 461 <b>Note:</b> If a shortcut is to be taken, the code will only check,
354 if the named directory has been scanned already. If so, it is assumed, 462 if the named directory has been scanned already. If so, it is assumed,
355 that the states for all files has been populated by the previous run. 463 that the states for all files has been populated by the previous run.
356 </p><dl> 464 </p>
465 <dl>
466
357 <dt><i>names</i></dt> 467 <dt><i>names</i></dt>
358 <dd> 468 <dd>
359 dictionary with all filenames to be checked as keys 469 dictionary with all filenames to be checked as keys
360 </dd><dt><i>dname</i></dt> 470 </dd>
471 <dt><i>dname</i></dt>
361 <dd> 472 <dd>
362 directory to check in (string) 473 directory to check in (string)
363 </dd><dt><i>shortcut</i></dt> 474 </dd>
475 <dt><i>shortcut</i></dt>
364 <dd> 476 <dd>
365 flag indicating a shortcut should be taken (boolean) 477 flag indicating a shortcut should be taken (boolean)
366 </dd> 478 </dd>
367 </dl><dl> 479 </dl>
480 <dl>
368 <dt>Returns:</dt> 481 <dt>Returns:</dt>
369 <dd> 482 <dd>
370 the received dictionary completed with a combination of 483 the received dictionary completed with a combination of
371 canBeCommited and canBeAdded or None in order to signal an error 484 canBeCommited and canBeAdded or None in order to signal an error
372 </dd> 485 </dd>
373 </dl><a NAME="Subversion.__vcsCommit_Step2" ID="Subversion.__vcsCommit_Step2"></a> 486 </dl>
487 <a NAME="Subversion.__vcsCommit_Step2" ID="Subversion.__vcsCommit_Step2"></a>
374 <h4>Subversion.__vcsCommit_Step2</h4> 488 <h4>Subversion.__vcsCommit_Step2</h4>
375 <b>__vcsCommit_Step2</b>(<i></i>) 489 <b>__vcsCommit_Step2</b>(<i></i>)
490
376 <p> 491 <p>
377 Private slot performing the second step of the commit action. 492 Private slot performing the second step of the commit action.
378 </p><a NAME="Subversion.__vcsRegisteredState_wc" ID="Subversion.__vcsRegisteredState_wc"></a> 493 </p>
494 <a NAME="Subversion.__vcsRegisteredState_wc" ID="Subversion.__vcsRegisteredState_wc"></a>
379 <h4>Subversion.__vcsRegisteredState_wc</h4> 495 <h4>Subversion.__vcsRegisteredState_wc</h4>
380 <b>__vcsRegisteredState_wc</b>(<i>name</i>) 496 <b>__vcsRegisteredState_wc</b>(<i>name</i>)
497
381 <p> 498 <p>
382 Private method used to get the registered state of a file in the VCS. 499 Private method used to get the registered state of a file in the VCS.
383 </p><p> 500 </p>
501 <p>
384 This is the variant for subversion installations using the old working 502 This is the variant for subversion installations using the old working
385 copy meta-data format. 503 copy meta-data format.
386 </p><dl> 504 </p>
505 <dl>
506
387 <dt><i>name</i></dt> 507 <dt><i>name</i></dt>
388 <dd> 508 <dd>
389 filename to check (string) 509 filename to check (string)
390 </dd> 510 </dd>
391 </dl><dl> 511 </dl>
512 <dl>
392 <dt>Returns:</dt> 513 <dt>Returns:</dt>
393 <dd> 514 <dd>
394 a combination of canBeCommited and canBeAdded 515 a combination of canBeCommited and canBeAdded
395 </dd> 516 </dd>
396 </dl><a NAME="Subversion.__vcsRegisteredState_wcng" ID="Subversion.__vcsRegisteredState_wcng"></a> 517 </dl>
518 <a NAME="Subversion.__vcsRegisteredState_wcng" ID="Subversion.__vcsRegisteredState_wcng"></a>
397 <h4>Subversion.__vcsRegisteredState_wcng</h4> 519 <h4>Subversion.__vcsRegisteredState_wcng</h4>
398 <b>__vcsRegisteredState_wcng</b>(<i>name</i>) 520 <b>__vcsRegisteredState_wcng</b>(<i>name</i>)
521
399 <p> 522 <p>
400 Private method used to get the registered state of a file in the vcs. 523 Private method used to get the registered state of a file in the vcs.
401 </p><p> 524 </p>
525 <p>
402 This is the variant for subversion installations using the new 526 This is the variant for subversion installations using the new
403 working copy meta-data format. 527 working copy meta-data format.
404 </p><dl> 528 </p>
529 <dl>
530
405 <dt><i>name</i></dt> 531 <dt><i>name</i></dt>
406 <dd> 532 <dd>
407 filename to check (string) 533 filename to check (string)
408 </dd> 534 </dd>
409 </dl><dl> 535 </dl>
536 <dl>
410 <dt>Returns:</dt> 537 <dt>Returns:</dt>
411 <dd> 538 <dd>
412 a combination of canBeCommited and canBeAdded 539 a combination of canBeCommited and canBeAdded
413 </dd> 540 </dd>
414 </dl><a NAME="Subversion._createStatusMonitorThread" ID="Subversion._createStatusMonitorThread"></a> 541 </dl>
542 <a NAME="Subversion._createStatusMonitorThread" ID="Subversion._createStatusMonitorThread"></a>
415 <h4>Subversion._createStatusMonitorThread</h4> 543 <h4>Subversion._createStatusMonitorThread</h4>
416 <b>_createStatusMonitorThread</b>(<i>interval, project</i>) 544 <b>_createStatusMonitorThread</b>(<i>interval, project</i>)
545
417 <p> 546 <p>
418 Protected method to create an instance of the VCS status monitor 547 Protected method to create an instance of the VCS status monitor
419 thread. 548 thread.
420 </p><dl> 549 </p>
550 <dl>
551
421 <dt><i>interval</i></dt> 552 <dt><i>interval</i></dt>
422 <dd> 553 <dd>
423 check interval for the monitor thread in seconds 554 check interval for the monitor thread in seconds
424 (integer) 555 (integer)
425 </dd><dt><i>project</i></dt> 556 </dd>
557 <dt><i>project</i></dt>
426 <dd> 558 <dd>
427 reference to the project object 559 reference to the project object
428 </dd> 560 </dd>
429 </dl><dl> 561 </dl>
562 <dl>
430 <dt>Returns:</dt> 563 <dt>Returns:</dt>
431 <dd> 564 <dd>
432 reference to the monitor thread (QThread) 565 reference to the monitor thread (QThread)
433 </dd> 566 </dd>
434 </dl><a NAME="Subversion.clearStatusCache" ID="Subversion.clearStatusCache"></a> 567 </dl>
568 <a NAME="Subversion.clearStatusCache" ID="Subversion.clearStatusCache"></a>
435 <h4>Subversion.clearStatusCache</h4> 569 <h4>Subversion.clearStatusCache</h4>
436 <b>clearStatusCache</b>(<i></i>) 570 <b>clearStatusCache</b>(<i></i>)
571
437 <p> 572 <p>
438 Public method to clear the status cache. 573 Public method to clear the status cache.
439 </p><a NAME="Subversion.getPlugin" ID="Subversion.getPlugin"></a> 574 </p>
575 <a NAME="Subversion.getPlugin" ID="Subversion.getPlugin"></a>
440 <h4>Subversion.getPlugin</h4> 576 <h4>Subversion.getPlugin</h4>
441 <b>getPlugin</b>(<i></i>) 577 <b>getPlugin</b>(<i></i>)
578
442 <p> 579 <p>
443 Public method to get a reference to the plugin object. 580 Public method to get a reference to the plugin object.
444 </p><dl> 581 </p>
582 <dl>
445 <dt>Returns:</dt> 583 <dt>Returns:</dt>
446 <dd> 584 <dd>
447 reference to the plugin object (VcsSubversionPlugin) 585 reference to the plugin object (VcsSubversionPlugin)
448 </dd> 586 </dd>
449 </dl><a NAME="Subversion.svnAddToChangelist" ID="Subversion.svnAddToChangelist"></a> 587 </dl>
588 <a NAME="Subversion.svnAddToChangelist" ID="Subversion.svnAddToChangelist"></a>
450 <h4>Subversion.svnAddToChangelist</h4> 589 <h4>Subversion.svnAddToChangelist</h4>
451 <b>svnAddToChangelist</b>(<i>names</i>) 590 <b>svnAddToChangelist</b>(<i>names</i>)
591
452 <p> 592 <p>
453 Public method to add a file or directory to a changelist. 593 Public method to add a file or directory to a changelist.
454 </p><p> 594 </p>
595 <p>
455 Note: Directories will be added recursively. 596 Note: Directories will be added recursively.
456 </p><dl> 597 </p>
598 <dl>
599
457 <dt><i>names</i></dt> 600 <dt><i>names</i></dt>
458 <dd> 601 <dd>
459 name or list of names of file or directory to add 602 name or list of names of file or directory to add
460 (string) 603 (string)
461 </dd> 604 </dd>
462 </dl><a NAME="Subversion.svnBlame" ID="Subversion.svnBlame"></a> 605 </dl>
606 <a NAME="Subversion.svnBlame" ID="Subversion.svnBlame"></a>
463 <h4>Subversion.svnBlame</h4> 607 <h4>Subversion.svnBlame</h4>
464 <b>svnBlame</b>(<i>name</i>) 608 <b>svnBlame</b>(<i>name</i>)
609
465 <p> 610 <p>
466 Public method to show the output of the svn blame command. 611 Public method to show the output of the svn blame command.
467 </p><dl> 612 </p>
613 <dl>
614
468 <dt><i>name</i></dt> 615 <dt><i>name</i></dt>
469 <dd> 616 <dd>
470 file name to show the blame for (string) 617 file name to show the blame for (string)
471 </dd> 618 </dd>
472 </dl><a NAME="Subversion.svnCopy" ID="Subversion.svnCopy"></a> 619 </dl>
620 <a NAME="Subversion.svnCopy" ID="Subversion.svnCopy"></a>
473 <h4>Subversion.svnCopy</h4> 621 <h4>Subversion.svnCopy</h4>
474 <b>svnCopy</b>(<i>name, project</i>) 622 <b>svnCopy</b>(<i>name, project</i>)
623
475 <p> 624 <p>
476 Public method used to copy a file/directory. 625 Public method used to copy a file/directory.
477 </p><dl> 626 </p>
627 <dl>
628
478 <dt><i>name</i></dt> 629 <dt><i>name</i></dt>
479 <dd> 630 <dd>
480 file/directory name to be copied (string) 631 file/directory name to be copied (string)
481 </dd><dt><i>project</i></dt> 632 </dd>
633 <dt><i>project</i></dt>
482 <dd> 634 <dd>
483 reference to the project object 635 reference to the project object
484 </dd> 636 </dd>
485 </dl><dl> 637 </dl>
638 <dl>
486 <dt>Returns:</dt> 639 <dt>Returns:</dt>
487 <dd> 640 <dd>
488 flag indicating successfull operation (boolean) 641 flag indicating successfull operation (boolean)
489 </dd> 642 </dd>
490 </dl><a NAME="Subversion.svnDelProp" ID="Subversion.svnDelProp"></a> 643 </dl>
644 <a NAME="Subversion.svnDelProp" ID="Subversion.svnDelProp"></a>
491 <h4>Subversion.svnDelProp</h4> 645 <h4>Subversion.svnDelProp</h4>
492 <b>svnDelProp</b>(<i>name, recursive=False</i>) 646 <b>svnDelProp</b>(<i>name, recursive=False</i>)
647
493 <p> 648 <p>
494 Public method used to delete a property of a file/directory. 649 Public method used to delete a property of a file/directory.
495 </p><dl> 650 </p>
651 <dl>
652
496 <dt><i>name</i></dt> 653 <dt><i>name</i></dt>
497 <dd> 654 <dd>
498 file/directory name (string or list of strings) 655 file/directory name (string or list of strings)
499 </dd><dt><i>recursive</i></dt> 656 </dd>
657 <dt><i>recursive</i></dt>
500 <dd> 658 <dd>
501 flag indicating a recursive list is requested 659 flag indicating a recursive list is requested
502 </dd> 660 </dd>
503 </dl><a NAME="Subversion.svnExtendedDiff" ID="Subversion.svnExtendedDiff"></a> 661 </dl>
662 <a NAME="Subversion.svnExtendedDiff" ID="Subversion.svnExtendedDiff"></a>
504 <h4>Subversion.svnExtendedDiff</h4> 663 <h4>Subversion.svnExtendedDiff</h4>
505 <b>svnExtendedDiff</b>(<i>name</i>) 664 <b>svnExtendedDiff</b>(<i>name</i>)
665
506 <p> 666 <p>
507 Public method used to view the difference of a file/directory to the 667 Public method used to view the difference of a file/directory to the
508 Subversion repository. 668 Subversion repository.
509 </p><p> 669 </p>
670 <p>
510 If name is a directory and is the project directory, all project files 671 If name is a directory and is the project directory, all project files
511 are saved first. If name is a file (or list of files), which is/are 672 are saved first. If name is a file (or list of files), which is/are
512 being edited and has unsaved modification, they can be saved or the 673 being edited and has unsaved modification, they can be saved or the
513 operation may be aborted. 674 operation may be aborted.
514 </p><p> 675 </p>
676 <p>
515 This method gives the chance to enter the revisions to be compared. 677 This method gives the chance to enter the revisions to be compared.
516 </p><dl> 678 </p>
679 <dl>
680
517 <dt><i>name</i></dt> 681 <dt><i>name</i></dt>
518 <dd> 682 <dd>
519 file/directory name to be diffed (string) 683 file/directory name to be diffed (string)
520 </dd> 684 </dd>
521 </dl><a NAME="Subversion.svnGetChangelists" ID="Subversion.svnGetChangelists"></a> 685 </dl>
686 <a NAME="Subversion.svnGetChangelists" ID="Subversion.svnGetChangelists"></a>
522 <h4>Subversion.svnGetChangelists</h4> 687 <h4>Subversion.svnGetChangelists</h4>
523 <b>svnGetChangelists</b>(<i></i>) 688 <b>svnGetChangelists</b>(<i></i>)
689
524 <p> 690 <p>
525 Public method to get a list of all defined change lists. 691 Public method to get a list of all defined change lists.
526 </p><dl> 692 </p>
693 <dl>
527 <dt>Returns:</dt> 694 <dt>Returns:</dt>
528 <dd> 695 <dd>
529 list of defined change list names (list of strings) 696 list of defined change list names (list of strings)
530 </dd> 697 </dd>
531 </dl><a NAME="Subversion.svnGetReposName" ID="Subversion.svnGetReposName"></a> 698 </dl>
699 <a NAME="Subversion.svnGetReposName" ID="Subversion.svnGetReposName"></a>
532 <h4>Subversion.svnGetReposName</h4> 700 <h4>Subversion.svnGetReposName</h4>
533 <b>svnGetReposName</b>(<i>path</i>) 701 <b>svnGetReposName</b>(<i>path</i>)
702
534 <p> 703 <p>
535 Public method used to retrieve the URL of the subversion repository 704 Public method used to retrieve the URL of the subversion repository
536 path. 705 path.
537 </p><dl> 706 </p>
707 <dl>
708
538 <dt><i>path</i></dt> 709 <dt><i>path</i></dt>
539 <dd> 710 <dd>
540 local path to get the svn repository path for (string) 711 local path to get the svn repository path for (string)
541 </dd> 712 </dd>
542 </dl><dl> 713 </dl>
714 <dl>
543 <dt>Returns:</dt> 715 <dt>Returns:</dt>
544 <dd> 716 <dd>
545 string with the repository path URL 717 string with the repository path URL
546 </dd> 718 </dd>
547 </dl><a NAME="Subversion.svnListProps" ID="Subversion.svnListProps"></a> 719 </dl>
720 <a NAME="Subversion.svnListProps" ID="Subversion.svnListProps"></a>
548 <h4>Subversion.svnListProps</h4> 721 <h4>Subversion.svnListProps</h4>
549 <b>svnListProps</b>(<i>name, recursive=False</i>) 722 <b>svnListProps</b>(<i>name, recursive=False</i>)
723
550 <p> 724 <p>
551 Public method used to list the properties of a file/directory. 725 Public method used to list the properties of a file/directory.
552 </p><dl> 726 </p>
727 <dl>
728
553 <dt><i>name</i></dt> 729 <dt><i>name</i></dt>
554 <dd> 730 <dd>
555 file/directory name (string or list of strings) 731 file/directory name (string or list of strings)
556 </dd><dt><i>recursive</i></dt> 732 </dd>
733 <dt><i>recursive</i></dt>
557 <dd> 734 <dd>
558 flag indicating a recursive list is requested 735 flag indicating a recursive list is requested
559 </dd> 736 </dd>
560 </dl><a NAME="Subversion.svnListTagBranch" ID="Subversion.svnListTagBranch"></a> 737 </dl>
738 <a NAME="Subversion.svnListTagBranch" ID="Subversion.svnListTagBranch"></a>
561 <h4>Subversion.svnListTagBranch</h4> 739 <h4>Subversion.svnListTagBranch</h4>
562 <b>svnListTagBranch</b>(<i>path, tags=True</i>) 740 <b>svnListTagBranch</b>(<i>path, tags=True</i>)
741
563 <p> 742 <p>
564 Public method used to list the available tags or branches. 743 Public method used to list the available tags or branches.
565 </p><dl> 744 </p>
745 <dl>
746
566 <dt><i>path</i></dt> 747 <dt><i>path</i></dt>
567 <dd> 748 <dd>
568 directory name of the project (string) 749 directory name of the project (string)
569 </dd><dt><i>tags</i></dt> 750 </dd>
751 <dt><i>tags</i></dt>
570 <dd> 752 <dd>
571 flag indicating listing of branches or tags 753 flag indicating listing of branches or tags
572 (False = branches, True = tags) 754 (False = branches, True = tags)
573 </dd> 755 </dd>
574 </dl><a NAME="Subversion.svnLock" ID="Subversion.svnLock"></a> 756 </dl>
757 <a NAME="Subversion.svnLock" ID="Subversion.svnLock"></a>
575 <h4>Subversion.svnLock</h4> 758 <h4>Subversion.svnLock</h4>
576 <b>svnLock</b>(<i>name, stealIt=False, parent=None</i>) 759 <b>svnLock</b>(<i>name, stealIt=False, parent=None</i>)
760
577 <p> 761 <p>
578 Public method used to lock a file in the Subversion repository. 762 Public method used to lock a file in the Subversion repository.
579 </p><dl> 763 </p>
764 <dl>
765
580 <dt><i>name</i></dt> 766 <dt><i>name</i></dt>
581 <dd> 767 <dd>
582 file/directory name to be locked (string or list of 768 file/directory name to be locked (string or list of
583 strings) 769 strings)
584 </dd><dt><i>stealIt</i></dt> 770 </dd>
771 <dt><i>stealIt</i></dt>
585 <dd> 772 <dd>
586 flag indicating a forced operation (boolean) 773 flag indicating a forced operation (boolean)
587 </dd><dt><i>parent</i></dt> 774 </dd>
775 <dt><i>parent</i></dt>
588 <dd> 776 <dd>
589 reference to the parent object of the subversion dialog 777 reference to the parent object of the subversion dialog
590 (QWidget) 778 (QWidget)
591 </dd> 779 </dd>
592 </dl><a NAME="Subversion.svnNormalizeURL" ID="Subversion.svnNormalizeURL"></a> 780 </dl>
781 <a NAME="Subversion.svnNormalizeURL" ID="Subversion.svnNormalizeURL"></a>
593 <h4>Subversion.svnNormalizeURL</h4> 782 <h4>Subversion.svnNormalizeURL</h4>
594 <b>svnNormalizeURL</b>(<i>url</i>) 783 <b>svnNormalizeURL</b>(<i>url</i>)
784
595 <p> 785 <p>
596 Public method to normalize a url for subversion. 786 Public method to normalize a url for subversion.
597 </p><dl> 787 </p>
788 <dl>
789
598 <dt><i>url</i></dt> 790 <dt><i>url</i></dt>
599 <dd> 791 <dd>
600 url string (string) 792 url string (string)
601 </dd> 793 </dd>
602 </dl><dl> 794 </dl>
795 <dl>
603 <dt>Returns:</dt> 796 <dt>Returns:</dt>
604 <dd> 797 <dd>
605 properly normalized url for subversion (string) 798 properly normalized url for subversion (string)
606 </dd> 799 </dd>
607 </dl><a NAME="Subversion.svnRelocate" ID="Subversion.svnRelocate"></a> 800 </dl>
801 <a NAME="Subversion.svnRelocate" ID="Subversion.svnRelocate"></a>
608 <h4>Subversion.svnRelocate</h4> 802 <h4>Subversion.svnRelocate</h4>
609 <b>svnRelocate</b>(<i>projectPath</i>) 803 <b>svnRelocate</b>(<i>projectPath</i>)
804
610 <p> 805 <p>
611 Public method to relocate the working copy to a new repository URL. 806 Public method to relocate the working copy to a new repository URL.
612 </p><dl> 807 </p>
808 <dl>
809
613 <dt><i>projectPath</i></dt> 810 <dt><i>projectPath</i></dt>
614 <dd> 811 <dd>
615 path name of the project (string) 812 path name of the project (string)
616 </dd> 813 </dd>
617 </dl><a NAME="Subversion.svnRemoveFromChangelist" ID="Subversion.svnRemoveFromChangelist"></a> 814 </dl>
815 <a NAME="Subversion.svnRemoveFromChangelist" ID="Subversion.svnRemoveFromChangelist"></a>
618 <h4>Subversion.svnRemoveFromChangelist</h4> 816 <h4>Subversion.svnRemoveFromChangelist</h4>
619 <b>svnRemoveFromChangelist</b>(<i>names</i>) 817 <b>svnRemoveFromChangelist</b>(<i>names</i>)
818
620 <p> 819 <p>
621 Public method to remove a file or directory from its changelist. 820 Public method to remove a file or directory from its changelist.
622 </p><p> 821 </p>
822 <p>
623 Note: Directories will be removed recursively. 823 Note: Directories will be removed recursively.
624 </p><dl> 824 </p>
825 <dl>
826
625 <dt><i>names</i></dt> 827 <dt><i>names</i></dt>
626 <dd> 828 <dd>
627 name or list of names of file or directory to remove 829 name or list of names of file or directory to remove
628 (string) 830 (string)
629 </dd> 831 </dd>
630 </dl><a NAME="Subversion.svnRepoBrowser" ID="Subversion.svnRepoBrowser"></a> 832 </dl>
833 <a NAME="Subversion.svnRepoBrowser" ID="Subversion.svnRepoBrowser"></a>
631 <h4>Subversion.svnRepoBrowser</h4> 834 <h4>Subversion.svnRepoBrowser</h4>
632 <b>svnRepoBrowser</b>(<i>projectPath=None</i>) 835 <b>svnRepoBrowser</b>(<i>projectPath=None</i>)
836
633 <p> 837 <p>
634 Public method to open the repository browser. 838 Public method to open the repository browser.
635 </p><dl> 839 </p>
840 <dl>
841
636 <dt><i>projectPath</i></dt> 842 <dt><i>projectPath</i></dt>
637 <dd> 843 <dd>
638 path name of the project (string) 844 path name of the project (string)
639 </dd> 845 </dd>
640 </dl><a NAME="Subversion.svnResolve" ID="Subversion.svnResolve"></a> 846 </dl>
847 <a NAME="Subversion.svnResolve" ID="Subversion.svnResolve"></a>
641 <h4>Subversion.svnResolve</h4> 848 <h4>Subversion.svnResolve</h4>
642 <b>svnResolve</b>(<i>name</i>) 849 <b>svnResolve</b>(<i>name</i>)
850
643 <p> 851 <p>
644 Public method used to resolve conflicts of a file/directory. 852 Public method used to resolve conflicts of a file/directory.
645 </p><dl> 853 </p>
854 <dl>
855
646 <dt><i>name</i></dt> 856 <dt><i>name</i></dt>
647 <dd> 857 <dd>
648 file/directory name to be resolved (string) 858 file/directory name to be resolved (string)
649 </dd> 859 </dd>
650 </dl><a NAME="Subversion.svnSbsDiff" ID="Subversion.svnSbsDiff"></a> 860 </dl>
861 <a NAME="Subversion.svnSbsDiff" ID="Subversion.svnSbsDiff"></a>
651 <h4>Subversion.svnSbsDiff</h4> 862 <h4>Subversion.svnSbsDiff</h4>
652 <b>svnSbsDiff</b>(<i>name, extended=False, revisions=None</i>) 863 <b>svnSbsDiff</b>(<i>name, extended=False, revisions=None</i>)
864
653 <p> 865 <p>
654 Public method used to view the difference of a file to the Mercurial 866 Public method used to view the difference of a file to the Mercurial
655 repository side-by-side. 867 repository side-by-side.
656 </p><dl> 868 </p>
869 <dl>
870
657 <dt><i>name</i></dt> 871 <dt><i>name</i></dt>
658 <dd> 872 <dd>
659 file name to be diffed (string) 873 file name to be diffed (string)
660 </dd><dt><i>extended=</i></dt> 874 </dd>
875 <dt><i>extended=</i></dt>
661 <dd> 876 <dd>
662 flag indicating the extended variant (boolean) 877 flag indicating the extended variant (boolean)
663 </dd><dt><i>revisions=</i></dt> 878 </dd>
879 <dt><i>revisions=</i></dt>
664 <dd> 880 <dd>
665 tuple of two revisions (tuple of strings) 881 tuple of two revisions (tuple of strings)
666 </dd> 882 </dd>
667 </dl><dl> 883 </dl>
884 <dl>
885
668 <dt>Raises <b>ValueError</b>:</dt> 886 <dt>Raises <b>ValueError</b>:</dt>
669 <dd> 887 <dd>
670 raised to indicate an illegal name parameter type 888 raised to indicate an illegal name parameter type
671 </dd> 889 </dd>
672 </dl><a NAME="Subversion.svnSetProp" ID="Subversion.svnSetProp"></a> 890 </dl>
891 <a NAME="Subversion.svnSetProp" ID="Subversion.svnSetProp"></a>
673 <h4>Subversion.svnSetProp</h4> 892 <h4>Subversion.svnSetProp</h4>
674 <b>svnSetProp</b>(<i>name, recursive=False</i>) 893 <b>svnSetProp</b>(<i>name, recursive=False</i>)
894
675 <p> 895 <p>
676 Public method used to add a property to a file/directory. 896 Public method used to add a property to a file/directory.
677 </p><dl> 897 </p>
898 <dl>
899
678 <dt><i>name</i></dt> 900 <dt><i>name</i></dt>
679 <dd> 901 <dd>
680 file/directory name (string or list of strings) 902 file/directory name (string or list of strings)
681 </dd><dt><i>recursive</i></dt> 903 </dd>
904 <dt><i>recursive</i></dt>
682 <dd> 905 <dd>
683 flag indicating a recursive list is requested 906 flag indicating a recursive list is requested
684 </dd> 907 </dd>
685 </dl><a NAME="Subversion.svnShowChangelists" ID="Subversion.svnShowChangelists"></a> 908 </dl>
909 <a NAME="Subversion.svnShowChangelists" ID="Subversion.svnShowChangelists"></a>
686 <h4>Subversion.svnShowChangelists</h4> 910 <h4>Subversion.svnShowChangelists</h4>
687 <b>svnShowChangelists</b>(<i>path</i>) 911 <b>svnShowChangelists</b>(<i>path</i>)
912
688 <p> 913 <p>
689 Public method used to inspect the change lists defined for the project. 914 Public method used to inspect the change lists defined for the project.
690 </p><dl> 915 </p>
916 <dl>
917
691 <dt><i>path</i></dt> 918 <dt><i>path</i></dt>
692 <dd> 919 <dd>
693 directory name to show change lists for (string) 920 directory name to show change lists for (string)
694 </dd> 921 </dd>
695 </dl><a NAME="Subversion.svnUnlock" ID="Subversion.svnUnlock"></a> 922 </dl>
923 <a NAME="Subversion.svnUnlock" ID="Subversion.svnUnlock"></a>
696 <h4>Subversion.svnUnlock</h4> 924 <h4>Subversion.svnUnlock</h4>
697 <b>svnUnlock</b>(<i>name, breakIt=False, parent=None</i>) 925 <b>svnUnlock</b>(<i>name, breakIt=False, parent=None</i>)
926
698 <p> 927 <p>
699 Public method used to unlock a file in the Subversion repository. 928 Public method used to unlock a file in the Subversion repository.
700 </p><dl> 929 </p>
930 <dl>
931
701 <dt><i>name</i></dt> 932 <dt><i>name</i></dt>
702 <dd> 933 <dd>
703 file/directory name to be unlocked (string or list of 934 file/directory name to be unlocked (string or list of
704 strings) 935 strings)
705 </dd><dt><i>breakIt</i></dt> 936 </dd>
937 <dt><i>breakIt</i></dt>
706 <dd> 938 <dd>
707 flag indicating a forced operation (boolean) 939 flag indicating a forced operation (boolean)
708 </dd><dt><i>parent</i></dt> 940 </dd>
941 <dt><i>parent</i></dt>
709 <dd> 942 <dd>
710 reference to the parent object of the subversion dialog 943 reference to the parent object of the subversion dialog
711 (QWidget) 944 (QWidget)
712 </dd> 945 </dd>
713 </dl><a NAME="Subversion.svnUpgrade" ID="Subversion.svnUpgrade"></a> 946 </dl>
947 <a NAME="Subversion.svnUpgrade" ID="Subversion.svnUpgrade"></a>
714 <h4>Subversion.svnUpgrade</h4> 948 <h4>Subversion.svnUpgrade</h4>
715 <b>svnUpgrade</b>(<i>path</i>) 949 <b>svnUpgrade</b>(<i>path</i>)
950
716 <p> 951 <p>
717 Public method to upgrade the working copy format. 952 Public method to upgrade the working copy format.
718 </p><dl> 953 </p>
954 <dl>
955
719 <dt><i>path</i></dt> 956 <dt><i>path</i></dt>
720 <dd> 957 <dd>
721 directory name to show change lists for (string) 958 directory name to show change lists for (string)
722 </dd> 959 </dd>
723 </dl><a NAME="Subversion.svnUrlDiff" ID="Subversion.svnUrlDiff"></a> 960 </dl>
961 <a NAME="Subversion.svnUrlDiff" ID="Subversion.svnUrlDiff"></a>
724 <h4>Subversion.svnUrlDiff</h4> 962 <h4>Subversion.svnUrlDiff</h4>
725 <b>svnUrlDiff</b>(<i>name</i>) 963 <b>svnUrlDiff</b>(<i>name</i>)
964
726 <p> 965 <p>
727 Public method used to view the difference of a file/directory of two 966 Public method used to view the difference of a file/directory of two
728 repository URLs. 967 repository URLs.
729 </p><p> 968 </p>
969 <p>
730 If name is a directory and is the project directory, all project files 970 If name is a directory and is the project directory, all project files
731 are saved first. If name is a file (or list of files), which is/are 971 are saved first. If name is a file (or list of files), which is/are
732 being edited and has unsaved modification, they can be saved or the 972 being edited and has unsaved modification, they can be saved or the
733 operation may be aborted. 973 operation may be aborted.
734 </p><p> 974 </p>
975 <p>
735 This method gives the chance to enter the revisions to be compared. 976 This method gives the chance to enter the revisions to be compared.
736 </p><dl> 977 </p>
978 <dl>
979
737 <dt><i>name</i></dt> 980 <dt><i>name</i></dt>
738 <dd> 981 <dd>
739 file/directory name to be diffed (string) 982 file/directory name to be diffed (string)
740 </dd> 983 </dd>
741 </dl><a NAME="Subversion.vcsAdd" ID="Subversion.vcsAdd"></a> 984 </dl>
985 <a NAME="Subversion.vcsAdd" ID="Subversion.vcsAdd"></a>
742 <h4>Subversion.vcsAdd</h4> 986 <h4>Subversion.vcsAdd</h4>
743 <b>vcsAdd</b>(<i>name, isDir=False, noDialog=False</i>) 987 <b>vcsAdd</b>(<i>name, isDir=False, noDialog=False</i>)
988
744 <p> 989 <p>
745 Public method used to add a file/directory to the Subversion 990 Public method used to add a file/directory to the Subversion
746 repository. 991 repository.
747 </p><dl> 992 </p>
993 <dl>
994
748 <dt><i>name</i></dt> 995 <dt><i>name</i></dt>
749 <dd> 996 <dd>
750 file/directory name to be added (string) 997 file/directory name to be added (string)
751 </dd><dt><i>isDir</i></dt> 998 </dd>
999 <dt><i>isDir</i></dt>
752 <dd> 1000 <dd>
753 flag indicating name is a directory (boolean) 1001 flag indicating name is a directory (boolean)
754 </dd><dt><i>noDialog</i></dt> 1002 </dd>
1003 <dt><i>noDialog</i></dt>
755 <dd> 1004 <dd>
756 flag indicating quiet operations 1005 flag indicating quiet operations
757 </dd> 1006 </dd>
758 </dl><a NAME="Subversion.vcsAddBinary" ID="Subversion.vcsAddBinary"></a> 1007 </dl>
1008 <a NAME="Subversion.vcsAddBinary" ID="Subversion.vcsAddBinary"></a>
759 <h4>Subversion.vcsAddBinary</h4> 1009 <h4>Subversion.vcsAddBinary</h4>
760 <b>vcsAddBinary</b>(<i>name, isDir=False</i>) 1010 <b>vcsAddBinary</b>(<i>name, isDir=False</i>)
1011
761 <p> 1012 <p>
762 Public method used to add a file/directory in binary mode to the 1013 Public method used to add a file/directory in binary mode to the
763 Subversion repository. 1014 Subversion repository.
764 </p><dl> 1015 </p>
1016 <dl>
1017
765 <dt><i>name</i></dt> 1018 <dt><i>name</i></dt>
766 <dd> 1019 <dd>
767 file/directory name to be added (string) 1020 file/directory name to be added (string)
768 </dd><dt><i>isDir</i></dt> 1021 </dd>
1022 <dt><i>isDir</i></dt>
769 <dd> 1023 <dd>
770 flag indicating name is a directory (boolean) 1024 flag indicating name is a directory (boolean)
771 </dd> 1025 </dd>
772 </dl><a NAME="Subversion.vcsAddTree" ID="Subversion.vcsAddTree"></a> 1026 </dl>
1027 <a NAME="Subversion.vcsAddTree" ID="Subversion.vcsAddTree"></a>
773 <h4>Subversion.vcsAddTree</h4> 1028 <h4>Subversion.vcsAddTree</h4>
774 <b>vcsAddTree</b>(<i>path</i>) 1029 <b>vcsAddTree</b>(<i>path</i>)
1030
775 <p> 1031 <p>
776 Public method to add a directory tree rooted at path to the Subversion 1032 Public method to add a directory tree rooted at path to the Subversion
777 repository. 1033 repository.
778 </p><dl> 1034 </p>
1035 <dl>
1036
779 <dt><i>path</i></dt> 1037 <dt><i>path</i></dt>
780 <dd> 1038 <dd>
781 root directory of the tree to be added (string or list of 1039 root directory of the tree to be added (string or list of
782 strings)) 1040 strings))
783 </dd> 1041 </dd>
784 </dl><a NAME="Subversion.vcsAllRegisteredStates" ID="Subversion.vcsAllRegisteredStates"></a> 1042 </dl>
1043 <a NAME="Subversion.vcsAllRegisteredStates" ID="Subversion.vcsAllRegisteredStates"></a>
785 <h4>Subversion.vcsAllRegisteredStates</h4> 1044 <h4>Subversion.vcsAllRegisteredStates</h4>
786 <b>vcsAllRegisteredStates</b>(<i>names, dname, shortcut=True</i>) 1045 <b>vcsAllRegisteredStates</b>(<i>names, dname, shortcut=True</i>)
1046
787 <p> 1047 <p>
788 Public method used to get the registered states of a number of files 1048 Public method used to get the registered states of a number of files
789 in the VCS. 1049 in the VCS.
790 </p><p> 1050 </p>
1051 <p>
791 <b>Note:</b> If a shortcut is to be taken, the code will only check, 1052 <b>Note:</b> If a shortcut is to be taken, the code will only check,
792 if the named directory has been scanned already. If so, it is assumed, 1053 if the named directory has been scanned already. If so, it is assumed,
793 that the states for all files have been populated by the previous run. 1054 that the states for all files have been populated by the previous run.
794 </p><dl> 1055 </p>
1056 <dl>
1057
795 <dt><i>names</i></dt> 1058 <dt><i>names</i></dt>
796 <dd> 1059 <dd>
797 dictionary with all filenames to be checked as keys 1060 dictionary with all filenames to be checked as keys
798 </dd><dt><i>dname</i></dt> 1061 </dd>
1062 <dt><i>dname</i></dt>
799 <dd> 1063 <dd>
800 directory to check in (string) 1064 directory to check in (string)
801 </dd><dt><i>shortcut</i></dt> 1065 </dd>
1066 <dt><i>shortcut</i></dt>
802 <dd> 1067 <dd>
803 flag indicating a shortcut should be taken (boolean) 1068 flag indicating a shortcut should be taken (boolean)
804 </dd> 1069 </dd>
805 </dl><dl> 1070 </dl>
1071 <dl>
806 <dt>Returns:</dt> 1072 <dt>Returns:</dt>
807 <dd> 1073 <dd>
808 the received dictionary completed with a combination of 1074 the received dictionary completed with a combination of
809 canBeCommited and canBeAdded or None in order to signal an error 1075 canBeCommited and canBeAdded or None in order to signal an error
810 </dd> 1076 </dd>
811 </dl><a NAME="Subversion.vcsCheckout" ID="Subversion.vcsCheckout"></a> 1077 </dl>
1078 <a NAME="Subversion.vcsCheckout" ID="Subversion.vcsCheckout"></a>
812 <h4>Subversion.vcsCheckout</h4> 1079 <h4>Subversion.vcsCheckout</h4>
813 <b>vcsCheckout</b>(<i>vcsDataDict, projectDir, noDialog=False</i>) 1080 <b>vcsCheckout</b>(<i>vcsDataDict, projectDir, noDialog=False</i>)
1081
814 <p> 1082 <p>
815 Public method used to check the project out of the Subversion 1083 Public method used to check the project out of the Subversion
816 repository. 1084 repository.
817 </p><dl> 1085 </p>
1086 <dl>
1087
818 <dt><i>vcsDataDict</i></dt> 1088 <dt><i>vcsDataDict</i></dt>
819 <dd> 1089 <dd>
820 dictionary of data required for the checkout 1090 dictionary of data required for the checkout
821 </dd><dt><i>projectDir</i></dt> 1091 </dd>
1092 <dt><i>projectDir</i></dt>
822 <dd> 1093 <dd>
823 project directory to create (string) 1094 project directory to create (string)
824 </dd><dt><i>noDialog</i></dt> 1095 </dd>
1096 <dt><i>noDialog</i></dt>
825 <dd> 1097 <dd>
826 flag indicating quiet operations 1098 flag indicating quiet operations
827 </dd> 1099 </dd>
828 </dl><dl> 1100 </dl>
1101 <dl>
829 <dt>Returns:</dt> 1102 <dt>Returns:</dt>
830 <dd> 1103 <dd>
831 flag indicating an execution without errors (boolean) 1104 flag indicating an execution without errors (boolean)
832 </dd> 1105 </dd>
833 </dl><a NAME="Subversion.vcsCleanup" ID="Subversion.vcsCleanup"></a> 1106 </dl>
1107 <a NAME="Subversion.vcsCleanup" ID="Subversion.vcsCleanup"></a>
834 <h4>Subversion.vcsCleanup</h4> 1108 <h4>Subversion.vcsCleanup</h4>
835 <b>vcsCleanup</b>(<i>name</i>) 1109 <b>vcsCleanup</b>(<i>name</i>)
1110
836 <p> 1111 <p>
837 Public method used to cleanup the working copy. 1112 Public method used to cleanup the working copy.
838 </p><dl> 1113 </p>
1114 <dl>
1115
839 <dt><i>name</i></dt> 1116 <dt><i>name</i></dt>
840 <dd> 1117 <dd>
841 directory name to be cleaned up (string) 1118 directory name to be cleaned up (string)
842 </dd> 1119 </dd>
843 </dl><a NAME="Subversion.vcsCommandLine" ID="Subversion.vcsCommandLine"></a> 1120 </dl>
1121 <a NAME="Subversion.vcsCommandLine" ID="Subversion.vcsCommandLine"></a>
844 <h4>Subversion.vcsCommandLine</h4> 1122 <h4>Subversion.vcsCommandLine</h4>
845 <b>vcsCommandLine</b>(<i>name</i>) 1123 <b>vcsCommandLine</b>(<i>name</i>)
1124
846 <p> 1125 <p>
847 Public method used to execute arbitrary subversion commands. 1126 Public method used to execute arbitrary subversion commands.
848 </p><dl> 1127 </p>
1128 <dl>
1129
849 <dt><i>name</i></dt> 1130 <dt><i>name</i></dt>
850 <dd> 1131 <dd>
851 directory name of the working directory (string) 1132 directory name of the working directory (string)
852 </dd> 1133 </dd>
853 </dl><a NAME="Subversion.vcsCommit" ID="Subversion.vcsCommit"></a> 1134 </dl>
1135 <a NAME="Subversion.vcsCommit" ID="Subversion.vcsCommit"></a>
854 <h4>Subversion.vcsCommit</h4> 1136 <h4>Subversion.vcsCommit</h4>
855 <b>vcsCommit</b>(<i>name, message, noDialog=False</i>) 1137 <b>vcsCommit</b>(<i>name, message, noDialog=False</i>)
1138
856 <p> 1139 <p>
857 Public method used to make the change of a file/directory permanent 1140 Public method used to make the change of a file/directory permanent
858 in the Subversion repository. 1141 in the Subversion repository.
859 </p><dl> 1142 </p>
1143 <dl>
1144
860 <dt><i>name</i></dt> 1145 <dt><i>name</i></dt>
861 <dd> 1146 <dd>
862 file/directory name to be committed (string or list of 1147 file/directory name to be committed (string or list of
863 strings) 1148 strings)
864 </dd><dt><i>message</i></dt> 1149 </dd>
1150 <dt><i>message</i></dt>
865 <dd> 1151 <dd>
866 message for this operation (string) 1152 message for this operation (string)
867 </dd><dt><i>noDialog</i></dt> 1153 </dd>
1154 <dt><i>noDialog</i></dt>
868 <dd> 1155 <dd>
869 flag indicating quiet operations 1156 flag indicating quiet operations
870 </dd> 1157 </dd>
871 </dl><a NAME="Subversion.vcsConvertProject" ID="Subversion.vcsConvertProject"></a> 1158 </dl>
1159 <a NAME="Subversion.vcsConvertProject" ID="Subversion.vcsConvertProject"></a>
872 <h4>Subversion.vcsConvertProject</h4> 1160 <h4>Subversion.vcsConvertProject</h4>
873 <b>vcsConvertProject</b>(<i>vcsDataDict, project, addAll=True</i>) 1161 <b>vcsConvertProject</b>(<i>vcsDataDict, project, addAll=True</i>)
1162
874 <p> 1163 <p>
875 Public method to convert an uncontrolled project to a version 1164 Public method to convert an uncontrolled project to a version
876 controlled project. 1165 controlled project.
877 </p><dl> 1166 </p>
1167 <dl>
1168
878 <dt><i>vcsDataDict</i> (dict)</dt> 1169 <dt><i>vcsDataDict</i> (dict)</dt>
879 <dd> 1170 <dd>
880 dictionary of data required for the conversion 1171 dictionary of data required for the conversion
881 </dd><dt><i>project</i> (Project)</dt> 1172 </dd>
1173 <dt><i>project</i> (Project)</dt>
882 <dd> 1174 <dd>
883 reference to the project object 1175 reference to the project object
884 </dd><dt><i>addAll</i> (bool)</dt> 1176 </dd>
1177 <dt><i>addAll</i> (bool)</dt>
885 <dd> 1178 <dd>
886 flag indicating to add all files to the repository 1179 flag indicating to add all files to the repository
887 </dd> 1180 </dd>
888 </dl><a NAME="Subversion.vcsDiff" ID="Subversion.vcsDiff"></a> 1181 </dl>
1182 <a NAME="Subversion.vcsDiff" ID="Subversion.vcsDiff"></a>
889 <h4>Subversion.vcsDiff</h4> 1183 <h4>Subversion.vcsDiff</h4>
890 <b>vcsDiff</b>(<i>name</i>) 1184 <b>vcsDiff</b>(<i>name</i>)
1185
891 <p> 1186 <p>
892 Public method used to view the difference of a file/directory to the 1187 Public method used to view the difference of a file/directory to the
893 Subversion repository. 1188 Subversion repository.
894 </p><p> 1189 </p>
1190 <p>
895 If name is a directory and is the project directory, all project files 1191 If name is a directory and is the project directory, all project files
896 are saved first. If name is a file (or list of files), which is/are 1192 are saved first. If name is a file (or list of files), which is/are
897 being edited and has unsaved modification, they can be saved or the 1193 being edited and has unsaved modification, they can be saved or the
898 operation may be aborted. 1194 operation may be aborted.
899 </p><dl> 1195 </p>
1196 <dl>
1197
900 <dt><i>name</i></dt> 1198 <dt><i>name</i></dt>
901 <dd> 1199 <dd>
902 file/directory name to be diffed (string) 1200 file/directory name to be diffed (string)
903 </dd> 1201 </dd>
904 </dl><a NAME="Subversion.vcsExists" ID="Subversion.vcsExists"></a> 1202 </dl>
1203 <a NAME="Subversion.vcsExists" ID="Subversion.vcsExists"></a>
905 <h4>Subversion.vcsExists</h4> 1204 <h4>Subversion.vcsExists</h4>
906 <b>vcsExists</b>(<i></i>) 1205 <b>vcsExists</b>(<i></i>)
1206
907 <p> 1207 <p>
908 Public method used to test for the presence of the svn executable. 1208 Public method used to test for the presence of the svn executable.
909 </p><dl> 1209 </p>
1210 <dl>
910 <dt>Returns:</dt> 1211 <dt>Returns:</dt>
911 <dd> 1212 <dd>
912 flag indicating the existance (boolean) and an error message 1213 flag indicating the existance (boolean) and an error message
913 (string) 1214 (string)
914 </dd> 1215 </dd>
915 </dl><a NAME="Subversion.vcsExport" ID="Subversion.vcsExport"></a> 1216 </dl>
1217 <a NAME="Subversion.vcsExport" ID="Subversion.vcsExport"></a>
916 <h4>Subversion.vcsExport</h4> 1218 <h4>Subversion.vcsExport</h4>
917 <b>vcsExport</b>(<i>vcsDataDict, projectDir</i>) 1219 <b>vcsExport</b>(<i>vcsDataDict, projectDir</i>)
1220
918 <p> 1221 <p>
919 Public method used to export a directory from the Subversion 1222 Public method used to export a directory from the Subversion
920 repository. 1223 repository.
921 </p><dl> 1224 </p>
1225 <dl>
1226
922 <dt><i>vcsDataDict</i></dt> 1227 <dt><i>vcsDataDict</i></dt>
923 <dd> 1228 <dd>
924 dictionary of data required for the checkout 1229 dictionary of data required for the checkout
925 </dd><dt><i>projectDir</i></dt> 1230 </dd>
1231 <dt><i>projectDir</i></dt>
926 <dd> 1232 <dd>
927 project directory to create (string) 1233 project directory to create (string)
928 </dd> 1234 </dd>
929 </dl><dl> 1235 </dl>
1236 <dl>
930 <dt>Returns:</dt> 1237 <dt>Returns:</dt>
931 <dd> 1238 <dd>
932 flag indicating an execution without errors (boolean) 1239 flag indicating an execution without errors (boolean)
933 </dd> 1240 </dd>
934 </dl><a NAME="Subversion.vcsGetProjectBrowserHelper" ID="Subversion.vcsGetProjectBrowserHelper"></a> 1241 </dl>
1242 <a NAME="Subversion.vcsGetProjectBrowserHelper" ID="Subversion.vcsGetProjectBrowserHelper"></a>
935 <h4>Subversion.vcsGetProjectBrowserHelper</h4> 1243 <h4>Subversion.vcsGetProjectBrowserHelper</h4>
936 <b>vcsGetProjectBrowserHelper</b>(<i>browser, project, isTranslationsBrowser=False</i>) 1244 <b>vcsGetProjectBrowserHelper</b>(<i>browser, project, isTranslationsBrowser=False</i>)
1245
937 <p> 1246 <p>
938 Public method to instanciate a helper object for the different 1247 Public method to instanciate a helper object for the different
939 project browsers. 1248 project browsers.
940 </p><dl> 1249 </p>
1250 <dl>
1251
941 <dt><i>browser</i></dt> 1252 <dt><i>browser</i></dt>
942 <dd> 1253 <dd>
943 reference to the project browser object 1254 reference to the project browser object
944 </dd><dt><i>project</i></dt> 1255 </dd>
1256 <dt><i>project</i></dt>
945 <dd> 1257 <dd>
946 reference to the project object 1258 reference to the project object
947 </dd><dt><i>isTranslationsBrowser</i></dt> 1259 </dd>
1260 <dt><i>isTranslationsBrowser</i></dt>
948 <dd> 1261 <dd>
949 flag indicating, the helper is requested 1262 flag indicating, the helper is requested
950 for the translations browser (this needs some special treatment) 1263 for the translations browser (this needs some special treatment)
951 </dd> 1264 </dd>
952 </dl><dl> 1265 </dl>
1266 <dl>
953 <dt>Returns:</dt> 1267 <dt>Returns:</dt>
954 <dd> 1268 <dd>
955 the project browser helper object 1269 the project browser helper object
956 </dd> 1270 </dd>
957 </dl><a NAME="Subversion.vcsGetProjectHelper" ID="Subversion.vcsGetProjectHelper"></a> 1271 </dl>
1272 <a NAME="Subversion.vcsGetProjectHelper" ID="Subversion.vcsGetProjectHelper"></a>
958 <h4>Subversion.vcsGetProjectHelper</h4> 1273 <h4>Subversion.vcsGetProjectHelper</h4>
959 <b>vcsGetProjectHelper</b>(<i>project</i>) 1274 <b>vcsGetProjectHelper</b>(<i>project</i>)
1275
960 <p> 1276 <p>
961 Public method to instanciate a helper object for the project. 1277 Public method to instanciate a helper object for the project.
962 </p><dl> 1278 </p>
1279 <dl>
1280
963 <dt><i>project</i></dt> 1281 <dt><i>project</i></dt>
964 <dd> 1282 <dd>
965 reference to the project object 1283 reference to the project object
966 </dd> 1284 </dd>
967 </dl><dl> 1285 </dl>
1286 <dl>
968 <dt>Returns:</dt> 1287 <dt>Returns:</dt>
969 <dd> 1288 <dd>
970 the project helper object 1289 the project helper object
971 </dd> 1290 </dd>
972 </dl><a NAME="Subversion.vcsImport" ID="Subversion.vcsImport"></a> 1291 </dl>
1292 <a NAME="Subversion.vcsImport" ID="Subversion.vcsImport"></a>
973 <h4>Subversion.vcsImport</h4> 1293 <h4>Subversion.vcsImport</h4>
974 <b>vcsImport</b>(<i>vcsDataDict, projectDir, noDialog=False, addAll=True</i>) 1294 <b>vcsImport</b>(<i>vcsDataDict, projectDir, noDialog=False, addAll=True</i>)
1295
975 <p> 1296 <p>
976 Public method used to import the project into the Subversion 1297 Public method used to import the project into the Subversion
977 repository. 1298 repository.
978 </p><dl> 1299 </p>
1300 <dl>
1301
979 <dt><i>vcsDataDict</i> (dict)</dt> 1302 <dt><i>vcsDataDict</i> (dict)</dt>
980 <dd> 1303 <dd>
981 dictionary of data required for the import 1304 dictionary of data required for the import
982 </dd><dt><i>projectDir</i> (str)</dt> 1305 </dd>
1306 <dt><i>projectDir</i> (str)</dt>
983 <dd> 1307 <dd>
984 project directory (string) 1308 project directory (string)
985 </dd><dt><i>noDialog</i> (bool)</dt> 1309 </dd>
1310 <dt><i>noDialog</i> (bool)</dt>
986 <dd> 1311 <dd>
987 flag indicating quiet operations 1312 flag indicating quiet operations
988 </dd><dt><i>addAll</i> (bool)</dt> 1313 </dd>
1314 <dt><i>addAll</i> (bool)</dt>
989 <dd> 1315 <dd>
990 flag indicating to add all files to the repository 1316 flag indicating to add all files to the repository
991 </dd> 1317 </dd>
992 </dl><dl> 1318 </dl>
1319 <dl>
993 <dt>Returns:</dt> 1320 <dt>Returns:</dt>
994 <dd> 1321 <dd>
995 tuple containing a flag indicating an execution without errors 1322 tuple containing a flag indicating an execution without errors
996 and a flag indicating the version controll status 1323 and a flag indicating the version controll status
997 </dd> 1324 </dd>
998 </dl><dl> 1325 </dl>
1326 <dl>
999 <dt>Return Type:</dt> 1327 <dt>Return Type:</dt>
1000 <dd> 1328 <dd>
1001 tuple of (bool, bool) 1329 tuple of (bool, bool)
1002 </dd> 1330 </dd>
1003 </dl><a NAME="Subversion.vcsInit" ID="Subversion.vcsInit"></a> 1331 </dl>
1332 <a NAME="Subversion.vcsInit" ID="Subversion.vcsInit"></a>
1004 <h4>Subversion.vcsInit</h4> 1333 <h4>Subversion.vcsInit</h4>
1005 <b>vcsInit</b>(<i>vcsDir, noDialog=False</i>) 1334 <b>vcsInit</b>(<i>vcsDir, noDialog=False</i>)
1335
1006 <p> 1336 <p>
1007 Public method used to initialize the subversion repository. 1337 Public method used to initialize the subversion repository.
1008 </p><p> 1338 </p>
1339 <p>
1009 The subversion repository has to be initialized from outside eric6 1340 The subversion repository has to be initialized from outside eric6
1010 because the respective command always works locally. Therefore we 1341 because the respective command always works locally. Therefore we
1011 always return TRUE without doing anything. 1342 always return TRUE without doing anything.
1012 </p><dl> 1343 </p>
1344 <dl>
1345
1013 <dt><i>vcsDir</i></dt> 1346 <dt><i>vcsDir</i></dt>
1014 <dd> 1347 <dd>
1015 name of the VCS directory (string) 1348 name of the VCS directory (string)
1016 </dd><dt><i>noDialog</i></dt> 1349 </dd>
1350 <dt><i>noDialog</i></dt>
1017 <dd> 1351 <dd>
1018 flag indicating quiet operations (boolean) 1352 flag indicating quiet operations (boolean)
1019 </dd> 1353 </dd>
1020 </dl><dl> 1354 </dl>
1355 <dl>
1021 <dt>Returns:</dt> 1356 <dt>Returns:</dt>
1022 <dd> 1357 <dd>
1023 always TRUE 1358 always TRUE
1024 </dd> 1359 </dd>
1025 </dl><a NAME="Subversion.vcsInitConfig" ID="Subversion.vcsInitConfig"></a> 1360 </dl>
1361 <a NAME="Subversion.vcsInitConfig" ID="Subversion.vcsInitConfig"></a>
1026 <h4>Subversion.vcsInitConfig</h4> 1362 <h4>Subversion.vcsInitConfig</h4>
1027 <b>vcsInitConfig</b>(<i>project</i>) 1363 <b>vcsInitConfig</b>(<i>project</i>)
1364
1028 <p> 1365 <p>
1029 Public method to initialize the VCS configuration. 1366 Public method to initialize the VCS configuration.
1030 </p><p> 1367 </p>
1368 <p>
1031 This method ensures, that an ignore file exists. 1369 This method ensures, that an ignore file exists.
1032 </p><dl> 1370 </p>
1371 <dl>
1372
1033 <dt><i>project</i></dt> 1373 <dt><i>project</i></dt>
1034 <dd> 1374 <dd>
1035 reference to the project (Project) 1375 reference to the project (Project)
1036 </dd> 1376 </dd>
1037 </dl><a NAME="Subversion.vcsLogBrowser" ID="Subversion.vcsLogBrowser"></a> 1377 </dl>
1378 <a NAME="Subversion.vcsLogBrowser" ID="Subversion.vcsLogBrowser"></a>
1038 <h4>Subversion.vcsLogBrowser</h4> 1379 <h4>Subversion.vcsLogBrowser</h4>
1039 <b>vcsLogBrowser</b>(<i>name, isFile=False</i>) 1380 <b>vcsLogBrowser</b>(<i>name, isFile=False</i>)
1381
1040 <p> 1382 <p>
1041 Public method used to browse the log of a file/directory from the 1383 Public method used to browse the log of a file/directory from the
1042 Subversion repository. 1384 Subversion repository.
1043 </p><dl> 1385 </p>
1386 <dl>
1387
1044 <dt><i>name</i></dt> 1388 <dt><i>name</i></dt>
1045 <dd> 1389 <dd>
1046 file/directory name to show the log of (string) 1390 file/directory name to show the log of (string)
1047 </dd><dt><i>isFile</i></dt> 1391 </dd>
1392 <dt><i>isFile</i></dt>
1048 <dd> 1393 <dd>
1049 flag indicating log for a file is to be shown (boolean) 1394 flag indicating log for a file is to be shown (boolean)
1050 </dd> 1395 </dd>
1051 </dl><a NAME="Subversion.vcsMerge" ID="Subversion.vcsMerge"></a> 1396 </dl>
1397 <a NAME="Subversion.vcsMerge" ID="Subversion.vcsMerge"></a>
1052 <h4>Subversion.vcsMerge</h4> 1398 <h4>Subversion.vcsMerge</h4>
1053 <b>vcsMerge</b>(<i>name</i>) 1399 <b>vcsMerge</b>(<i>name</i>)
1400
1054 <p> 1401 <p>
1055 Public method used to merge a URL/revision into the local project. 1402 Public method used to merge a URL/revision into the local project.
1056 </p><dl> 1403 </p>
1404 <dl>
1405
1057 <dt><i>name</i></dt> 1406 <dt><i>name</i></dt>
1058 <dd> 1407 <dd>
1059 file/directory name to be merged (string) 1408 file/directory name to be merged (string)
1060 </dd> 1409 </dd>
1061 </dl><a NAME="Subversion.vcsMove" ID="Subversion.vcsMove"></a> 1410 </dl>
1411 <a NAME="Subversion.vcsMove" ID="Subversion.vcsMove"></a>
1062 <h4>Subversion.vcsMove</h4> 1412 <h4>Subversion.vcsMove</h4>
1063 <b>vcsMove</b>(<i>name, project, target=None, noDialog=False</i>) 1413 <b>vcsMove</b>(<i>name, project, target=None, noDialog=False</i>)
1414
1064 <p> 1415 <p>
1065 Public method used to move a file/directory. 1416 Public method used to move a file/directory.
1066 </p><dl> 1417 </p>
1418 <dl>
1419
1067 <dt><i>name</i></dt> 1420 <dt><i>name</i></dt>
1068 <dd> 1421 <dd>
1069 file/directory name to be moved (string) 1422 file/directory name to be moved (string)
1070 </dd><dt><i>project</i></dt> 1423 </dd>
1424 <dt><i>project</i></dt>
1071 <dd> 1425 <dd>
1072 reference to the project object 1426 reference to the project object
1073 </dd><dt><i>target</i></dt> 1427 </dd>
1428 <dt><i>target</i></dt>
1074 <dd> 1429 <dd>
1075 new name of the file/directory (string) 1430 new name of the file/directory (string)
1076 </dd><dt><i>noDialog</i></dt> 1431 </dd>
1432 <dt><i>noDialog</i></dt>
1077 <dd> 1433 <dd>
1078 flag indicating quiet operations 1434 flag indicating quiet operations
1079 </dd> 1435 </dd>
1080 </dl><dl> 1436 </dl>
1437 <dl>
1081 <dt>Returns:</dt> 1438 <dt>Returns:</dt>
1082 <dd> 1439 <dd>
1083 flag indicating successfull operation (boolean) 1440 flag indicating successfull operation (boolean)
1084 </dd> 1441 </dd>
1085 </dl><a NAME="Subversion.vcsName" ID="Subversion.vcsName"></a> 1442 </dl>
1443 <a NAME="Subversion.vcsName" ID="Subversion.vcsName"></a>
1086 <h4>Subversion.vcsName</h4> 1444 <h4>Subversion.vcsName</h4>
1087 <b>vcsName</b>(<i></i>) 1445 <b>vcsName</b>(<i></i>)
1446
1088 <p> 1447 <p>
1089 Public method returning the name of the vcs. 1448 Public method returning the name of the vcs.
1090 </p><dl> 1449 </p>
1450 <dl>
1091 <dt>Returns:</dt> 1451 <dt>Returns:</dt>
1092 <dd> 1452 <dd>
1093 always 'Subversion' (string) 1453 always 'Subversion' (string)
1094 </dd> 1454 </dd>
1095 </dl><a NAME="Subversion.vcsNewProjectOptionsDialog" ID="Subversion.vcsNewProjectOptionsDialog"></a> 1455 </dl>
1456 <a NAME="Subversion.vcsNewProjectOptionsDialog" ID="Subversion.vcsNewProjectOptionsDialog"></a>
1096 <h4>Subversion.vcsNewProjectOptionsDialog</h4> 1457 <h4>Subversion.vcsNewProjectOptionsDialog</h4>
1097 <b>vcsNewProjectOptionsDialog</b>(<i>parent=None</i>) 1458 <b>vcsNewProjectOptionsDialog</b>(<i>parent=None</i>)
1459
1098 <p> 1460 <p>
1099 Public method to get a dialog to enter repository info for getting 1461 Public method to get a dialog to enter repository info for getting
1100 a new project. 1462 a new project.
1101 </p><dl> 1463 </p>
1464 <dl>
1465
1102 <dt><i>parent</i></dt> 1466 <dt><i>parent</i></dt>
1103 <dd> 1467 <dd>
1104 parent widget (QWidget) 1468 parent widget (QWidget)
1105 </dd> 1469 </dd>
1106 </dl><dl> 1470 </dl>
1471 <dl>
1107 <dt>Returns:</dt> 1472 <dt>Returns:</dt>
1108 <dd> 1473 <dd>
1109 reference to the instantiated options dialog 1474 reference to the instantiated options dialog
1110 (SvnNewProjectOptionsDialog) 1475 (SvnNewProjectOptionsDialog)
1111 </dd> 1476 </dd>
1112 </dl><a NAME="Subversion.vcsOptionsDialog" ID="Subversion.vcsOptionsDialog"></a> 1477 </dl>
1478 <a NAME="Subversion.vcsOptionsDialog" ID="Subversion.vcsOptionsDialog"></a>
1113 <h4>Subversion.vcsOptionsDialog</h4> 1479 <h4>Subversion.vcsOptionsDialog</h4>
1114 <b>vcsOptionsDialog</b>(<i>project, archive, editable=False, parent=None</i>) 1480 <b>vcsOptionsDialog</b>(<i>project, archive, editable=False, parent=None</i>)
1481
1115 <p> 1482 <p>
1116 Public method to get a dialog to enter repository info. 1483 Public method to get a dialog to enter repository info.
1117 </p><dl> 1484 </p>
1485 <dl>
1486
1118 <dt><i>project</i></dt> 1487 <dt><i>project</i></dt>
1119 <dd> 1488 <dd>
1120 reference to the project object 1489 reference to the project object
1121 </dd><dt><i>archive</i></dt> 1490 </dd>
1491 <dt><i>archive</i></dt>
1122 <dd> 1492 <dd>
1123 name of the project in the repository (string) 1493 name of the project in the repository (string)
1124 </dd><dt><i>editable</i></dt> 1494 </dd>
1495 <dt><i>editable</i></dt>
1125 <dd> 1496 <dd>
1126 flag indicating that the project name is editable 1497 flag indicating that the project name is editable
1127 (boolean) 1498 (boolean)
1128 </dd><dt><i>parent</i></dt> 1499 </dd>
1500 <dt><i>parent</i></dt>
1129 <dd> 1501 <dd>
1130 parent widget (QWidget) 1502 parent widget (QWidget)
1131 </dd> 1503 </dd>
1132 </dl><dl> 1504 </dl>
1505 <dl>
1133 <dt>Returns:</dt> 1506 <dt>Returns:</dt>
1134 <dd> 1507 <dd>
1135 reference to the instantiated options dialog (SvnOptionsDialog) 1508 reference to the instantiated options dialog (SvnOptionsDialog)
1136 </dd> 1509 </dd>
1137 </dl><a NAME="Subversion.vcsRegisteredState" ID="Subversion.vcsRegisteredState"></a> 1510 </dl>
1511 <a NAME="Subversion.vcsRegisteredState" ID="Subversion.vcsRegisteredState"></a>
1138 <h4>Subversion.vcsRegisteredState</h4> 1512 <h4>Subversion.vcsRegisteredState</h4>
1139 <b>vcsRegisteredState</b>(<i>name</i>) 1513 <b>vcsRegisteredState</b>(<i>name</i>)
1514
1140 <p> 1515 <p>
1141 Public method used to get the registered state of a file in the vcs. 1516 Public method used to get the registered state of a file in the vcs.
1142 </p><dl> 1517 </p>
1518 <dl>
1519
1143 <dt><i>name</i></dt> 1520 <dt><i>name</i></dt>
1144 <dd> 1521 <dd>
1145 filename to check (string) 1522 filename to check (string)
1146 </dd> 1523 </dd>
1147 </dl><dl> 1524 </dl>
1525 <dl>
1148 <dt>Returns:</dt> 1526 <dt>Returns:</dt>
1149 <dd> 1527 <dd>
1150 a combination of canBeCommited and canBeAdded 1528 a combination of canBeCommited and canBeAdded
1151 </dd> 1529 </dd>
1152 </dl><a NAME="Subversion.vcsRemove" ID="Subversion.vcsRemove"></a> 1530 </dl>
1531 <a NAME="Subversion.vcsRemove" ID="Subversion.vcsRemove"></a>
1153 <h4>Subversion.vcsRemove</h4> 1532 <h4>Subversion.vcsRemove</h4>
1154 <b>vcsRemove</b>(<i>name, project=False, noDialog=False</i>) 1533 <b>vcsRemove</b>(<i>name, project=False, noDialog=False</i>)
1534
1155 <p> 1535 <p>
1156 Public method used to remove a file/directory from the Subversion 1536 Public method used to remove a file/directory from the Subversion
1157 repository. 1537 repository.
1158 </p><p> 1538 </p>
1539 <p>
1159 The default operation is to remove the local copy as well. 1540 The default operation is to remove the local copy as well.
1160 </p><dl> 1541 </p>
1542 <dl>
1543
1161 <dt><i>name</i></dt> 1544 <dt><i>name</i></dt>
1162 <dd> 1545 <dd>
1163 file/directory name to be removed (string or list of 1546 file/directory name to be removed (string or list of
1164 strings)) 1547 strings))
1165 </dd><dt><i>project</i></dt> 1548 </dd>
1549 <dt><i>project</i></dt>
1166 <dd> 1550 <dd>
1167 flag indicating deletion of a project tree (boolean) 1551 flag indicating deletion of a project tree (boolean)
1168 (not needed) 1552 (not needed)
1169 </dd><dt><i>noDialog</i></dt> 1553 </dd>
1554 <dt><i>noDialog</i></dt>
1170 <dd> 1555 <dd>
1171 flag indicating quiet operations 1556 flag indicating quiet operations
1172 </dd> 1557 </dd>
1173 </dl><dl> 1558 </dl>
1559 <dl>
1174 <dt>Returns:</dt> 1560 <dt>Returns:</dt>
1175 <dd> 1561 <dd>
1176 flag indicating successfull operation (boolean) 1562 flag indicating successfull operation (boolean)
1177 </dd> 1563 </dd>
1178 </dl><a NAME="Subversion.vcsRepositoryInfos" ID="Subversion.vcsRepositoryInfos"></a> 1564 </dl>
1565 <a NAME="Subversion.vcsRepositoryInfos" ID="Subversion.vcsRepositoryInfos"></a>
1179 <h4>Subversion.vcsRepositoryInfos</h4> 1566 <h4>Subversion.vcsRepositoryInfos</h4>
1180 <b>vcsRepositoryInfos</b>(<i>ppath</i>) 1567 <b>vcsRepositoryInfos</b>(<i>ppath</i>)
1568
1181 <p> 1569 <p>
1182 Public method to retrieve information about the repository. 1570 Public method to retrieve information about the repository.
1183 </p><dl> 1571 </p>
1572 <dl>
1573
1184 <dt><i>ppath</i></dt> 1574 <dt><i>ppath</i></dt>
1185 <dd> 1575 <dd>
1186 local path to get the repository infos (string) 1576 local path to get the repository infos (string)
1187 </dd> 1577 </dd>
1188 </dl><dl> 1578 </dl>
1579 <dl>
1189 <dt>Returns:</dt> 1580 <dt>Returns:</dt>
1190 <dd> 1581 <dd>
1191 string with ready formated info for display (string) 1582 string with ready formated info for display (string)
1192 </dd> 1583 </dd>
1193 </dl><a NAME="Subversion.vcsRevert" ID="Subversion.vcsRevert"></a> 1584 </dl>
1585 <a NAME="Subversion.vcsRevert" ID="Subversion.vcsRevert"></a>
1194 <h4>Subversion.vcsRevert</h4> 1586 <h4>Subversion.vcsRevert</h4>
1195 <b>vcsRevert</b>(<i>name</i>) 1587 <b>vcsRevert</b>(<i>name</i>)
1588
1196 <p> 1589 <p>
1197 Public method used to revert changes made to a file/directory. 1590 Public method used to revert changes made to a file/directory.
1198 </p><dl> 1591 </p>
1592 <dl>
1593
1199 <dt><i>name</i></dt> 1594 <dt><i>name</i></dt>
1200 <dd> 1595 <dd>
1201 file/directory name to be reverted (string) 1596 file/directory name to be reverted (string)
1202 </dd> 1597 </dd>
1203 </dl><a NAME="Subversion.vcsShutdown" ID="Subversion.vcsShutdown"></a> 1598 </dl>
1599 <a NAME="Subversion.vcsShutdown" ID="Subversion.vcsShutdown"></a>
1204 <h4>Subversion.vcsShutdown</h4> 1600 <h4>Subversion.vcsShutdown</h4>
1205 <b>vcsShutdown</b>(<i></i>) 1601 <b>vcsShutdown</b>(<i></i>)
1602
1206 <p> 1603 <p>
1207 Public method used to shutdown the Subversion interface. 1604 Public method used to shutdown the Subversion interface.
1208 </p><a NAME="Subversion.vcsStatus" ID="Subversion.vcsStatus"></a> 1605 </p>
1606 <a NAME="Subversion.vcsStatus" ID="Subversion.vcsStatus"></a>
1209 <h4>Subversion.vcsStatus</h4> 1607 <h4>Subversion.vcsStatus</h4>
1210 <b>vcsStatus</b>(<i>name</i>) 1608 <b>vcsStatus</b>(<i>name</i>)
1609
1211 <p> 1610 <p>
1212 Public method used to view the status of files/directories in the 1611 Public method used to view the status of files/directories in the
1213 Subversion repository. 1612 Subversion repository.
1214 </p><dl> 1613 </p>
1614 <dl>
1615
1215 <dt><i>name</i></dt> 1616 <dt><i>name</i></dt>
1216 <dd> 1617 <dd>
1217 file/directory name(s) to show the status of 1618 file/directory name(s) to show the status of
1218 (string or list of strings) 1619 (string or list of strings)
1219 </dd> 1620 </dd>
1220 </dl><a NAME="Subversion.vcsSwitch" ID="Subversion.vcsSwitch"></a> 1621 </dl>
1622 <a NAME="Subversion.vcsSwitch" ID="Subversion.vcsSwitch"></a>
1221 <h4>Subversion.vcsSwitch</h4> 1623 <h4>Subversion.vcsSwitch</h4>
1222 <b>vcsSwitch</b>(<i>name</i>) 1624 <b>vcsSwitch</b>(<i>name</i>)
1625
1223 <p> 1626 <p>
1224 Public method used to switch a directory to a different tag/branch. 1627 Public method used to switch a directory to a different tag/branch.
1225 </p><dl> 1628 </p>
1629 <dl>
1630
1226 <dt><i>name</i></dt> 1631 <dt><i>name</i></dt>
1227 <dd> 1632 <dd>
1228 directory name to be switched (string) 1633 directory name to be switched (string)
1229 </dd> 1634 </dd>
1230 </dl><dl> 1635 </dl>
1636 <dl>
1231 <dt>Returns:</dt> 1637 <dt>Returns:</dt>
1232 <dd> 1638 <dd>
1233 flag indicating added or changed files (boolean) 1639 flag indicating added or changed files (boolean)
1234 </dd> 1640 </dd>
1235 </dl><a NAME="Subversion.vcsTag" ID="Subversion.vcsTag"></a> 1641 </dl>
1642 <a NAME="Subversion.vcsTag" ID="Subversion.vcsTag"></a>
1236 <h4>Subversion.vcsTag</h4> 1643 <h4>Subversion.vcsTag</h4>
1237 <b>vcsTag</b>(<i>name</i>) 1644 <b>vcsTag</b>(<i>name</i>)
1645
1238 <p> 1646 <p>
1239 Public method used to set the tag of a file/directory in the 1647 Public method used to set the tag of a file/directory in the
1240 Subversion repository. 1648 Subversion repository.
1241 </p><dl> 1649 </p>
1650 <dl>
1651
1242 <dt><i>name</i></dt> 1652 <dt><i>name</i></dt>
1243 <dd> 1653 <dd>
1244 file/directory name to be tagged (string) 1654 file/directory name to be tagged (string)
1245 </dd> 1655 </dd>
1246 </dl><a NAME="Subversion.vcsUpdate" ID="Subversion.vcsUpdate"></a> 1656 </dl>
1657 <a NAME="Subversion.vcsUpdate" ID="Subversion.vcsUpdate"></a>
1247 <h4>Subversion.vcsUpdate</h4> 1658 <h4>Subversion.vcsUpdate</h4>
1248 <b>vcsUpdate</b>(<i>name, noDialog=False</i>) 1659 <b>vcsUpdate</b>(<i>name, noDialog=False</i>)
1660
1249 <p> 1661 <p>
1250 Public method used to update a file/directory with the Subversion 1662 Public method used to update a file/directory with the Subversion
1251 repository. 1663 repository.
1252 </p><dl> 1664 </p>
1665 <dl>
1666
1253 <dt><i>name</i></dt> 1667 <dt><i>name</i></dt>
1254 <dd> 1668 <dd>
1255 file/directory name to be updated (string or list of 1669 file/directory name to be updated (string or list of
1256 strings) 1670 strings)
1257 </dd><dt><i>noDialog</i></dt> 1671 </dd>
1672 <dt><i>noDialog</i></dt>
1258 <dd> 1673 <dd>
1259 flag indicating quiet operations (boolean) 1674 flag indicating quiet operations (boolean)
1260 </dd> 1675 </dd>
1261 </dl><dl> 1676 </dl>
1677 <dl>
1262 <dt>Returns:</dt> 1678 <dt>Returns:</dt>
1263 <dd> 1679 <dd>
1264 flag indicating, that the update contained an add 1680 flag indicating, that the update contained an add
1265 or delete (boolean) 1681 or delete (boolean)
1266 </dd> 1682 </dd>

eric ide

mercurial