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

eric ide

mercurial