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