src/eric7/Documentation/Source/eric7.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html

branch
eric7
changeset 9209
b99e7fd55fd3
parent 8596
d64760b2da50
child 10438
4cd7e5a8b3cf
equal deleted inserted replaced
9208:3fc8dfeb6ebe 9209:b99e7fd55fd3
1 <!DOCTYPE html>
2 <html><head>
3 <title>eric7.Plugins.VcsPlugins.vcsMercurial.ProjectHelper</title>
4 <meta charset="UTF-8">
5 <link rel="stylesheet" href="styles.css">
6 </head>
7 <body>
8 <a NAME="top" ID="top"></a>
9 <h1>eric7.Plugins.VcsPlugins.vcsMercurial.ProjectHelper</h1>
10
11 <p>
12 Module implementing the VCS project helper for Mercurial.
13 </p>
14 <h3>Global Attributes</h3>
15
16 <table>
17 <tr><td>None</td></tr>
18 </table>
19 <h3>Classes</h3>
20
21 <table>
22
23 <tr>
24 <td><a href="#HgProjectHelper">HgProjectHelper</a></td>
25 <td>Class implementing the VCS project helper for Mercurial.</td>
26 </tr>
27 </table>
28 <h3>Functions</h3>
29
30 <table>
31 <tr><td>None</td></tr>
32 </table>
33 <hr />
34 <hr />
35 <a NAME="HgProjectHelper" ID="HgProjectHelper"></a>
36 <h2>HgProjectHelper</h2>
37
38 <p>
39 Class implementing the VCS project helper for Mercurial.
40 </p>
41 <h3>Derived from</h3>
42 VcsProjectHelper
43 <h3>Class Attributes</h3>
44
45 <table>
46 <tr><td>None</td></tr>
47 </table>
48 <h3>Class Methods</h3>
49
50 <table>
51 <tr><td>None</td></tr>
52 </table>
53 <h3>Methods</h3>
54
55 <table>
56
57 <tr>
58 <td><a href="#HgProjectHelper.__init__">HgProjectHelper</a></td>
59 <td>Constructor</td>
60 </tr>
61 <tr>
62 <td><a href="#HgProjectHelper.__checkActions">__checkActions</a></td>
63 <td>Private slot to set the enabled status of actions.</td>
64 </tr>
65 <tr>
66 <td><a href="#HgProjectHelper.__hgAbortMerge">__hgAbortMerge</a></td>
67 <td>Private slot used to abort an uncommitted merge.</td>
68 </tr>
69 <tr>
70 <td><a href="#HgProjectHelper.__hgAddSubrepository">__hgAddSubrepository</a></td>
71 <td>Private slot used to add a sub-repository.</td>
72 </tr>
73 <tr>
74 <td><a href="#HgProjectHelper.__hgArchive">__hgArchive</a></td>
75 <td>Private slot to create an unversioned archive from the repository.</td>
76 </tr>
77 <tr>
78 <td><a href="#HgProjectHelper.__hgBackout">__hgBackout</a></td>
79 <td>Private slot used to back out changes of a changeset.</td>
80 </tr>
81 <tr>
82 <td><a href="#HgProjectHelper.__hgBisectBad">__hgBisectBad</a></td>
83 <td>Private slot used to execute the bisect --bad command.</td>
84 </tr>
85 <tr>
86 <td><a href="#HgProjectHelper.__hgBisectGood">__hgBisectGood</a></td>
87 <td>Private slot used to execute the bisect --good command.</td>
88 </tr>
89 <tr>
90 <td><a href="#HgProjectHelper.__hgBisectReset">__hgBisectReset</a></td>
91 <td>Private slot used to execute the bisect --reset command.</td>
92 </tr>
93 <tr>
94 <td><a href="#HgProjectHelper.__hgBisectSkip">__hgBisectSkip</a></td>
95 <td>Private slot used to execute the bisect --skip command.</td>
96 </tr>
97 <tr>
98 <td><a href="#HgProjectHelper.__hgBookmarkDefine">__hgBookmarkDefine</a></td>
99 <td>Private slot used to define a bookmark.</td>
100 </tr>
101 <tr>
102 <td><a href="#HgProjectHelper.__hgBookmarkDelete">__hgBookmarkDelete</a></td>
103 <td>Private slot used to delete a bookmark.</td>
104 </tr>
105 <tr>
106 <td><a href="#HgProjectHelper.__hgBookmarkIncoming">__hgBookmarkIncoming</a></td>
107 <td>Private slot used to show a list of incoming bookmarks.</td>
108 </tr>
109 <tr>
110 <td><a href="#HgProjectHelper.__hgBookmarkMove">__hgBookmarkMove</a></td>
111 <td>Private slot used to move a bookmark.</td>
112 </tr>
113 <tr>
114 <td><a href="#HgProjectHelper.__hgBookmarkOutgoing">__hgBookmarkOutgoing</a></td>
115 <td>Private slot used to show a list of outgoing bookmarks.</td>
116 </tr>
117 <tr>
118 <td><a href="#HgProjectHelper.__hgBookmarkPull">__hgBookmarkPull</a></td>
119 <td>Private slot used to pull a bookmark from a remote repository.</td>
120 </tr>
121 <tr>
122 <td><a href="#HgProjectHelper.__hgBookmarkPullCurrent">__hgBookmarkPullCurrent</a></td>
123 <td>Private slot used to pull the current bookmark from a remote repository.</td>
124 </tr>
125 <tr>
126 <td><a href="#HgProjectHelper.__hgBookmarkPush">__hgBookmarkPush</a></td>
127 <td>Private slot used to push a bookmark to a remote repository.</td>
128 </tr>
129 <tr>
130 <td><a href="#HgProjectHelper.__hgBookmarkPushAll">__hgBookmarkPushAll</a></td>
131 <td>Private slot to push all bookmarks to a remote repository.</td>
132 </tr>
133 <tr>
134 <td><a href="#HgProjectHelper.__hgBookmarkPushCurrent">__hgBookmarkPushCurrent</a></td>
135 <td>Private slot used to push the current bookmark to a remote repository.</td>
136 </tr>
137 <tr>
138 <td><a href="#HgProjectHelper.__hgBookmarkRename">__hgBookmarkRename</a></td>
139 <td>Private slot used to rename a bookmark.</td>
140 </tr>
141 <tr>
142 <td><a href="#HgProjectHelper.__hgBookmarksList">__hgBookmarksList</a></td>
143 <td>Private slot used to list the bookmarks.</td>
144 </tr>
145 <tr>
146 <td><a href="#HgProjectHelper.__hgBranch">__hgBranch</a></td>
147 <td>Private slot used to create a new branch for the project.</td>
148 </tr>
149 <tr>
150 <td><a href="#HgProjectHelper.__hgBranchList">__hgBranchList</a></td>
151 <td>Private slot used to list the branches of the project.</td>
152 </tr>
153 <tr>
154 <td><a href="#HgProjectHelper.__hgBundle">__hgBundle</a></td>
155 <td>Private slot used to create a changegroup file.</td>
156 </tr>
157 <tr>
158 <td><a href="#HgProjectHelper.__hgCloseBranch">__hgCloseBranch</a></td>
159 <td>Private slot used to close the current branch of the local project.</td>
160 </tr>
161 <tr>
162 <td><a href="#HgProjectHelper.__hgCommitMerge">__hgCommitMerge</a></td>
163 <td>Private slot used to commit a merge.</td>
164 </tr>
165 <tr>
166 <td><a href="#HgProjectHelper.__hgConfigure">__hgConfigure</a></td>
167 <td>Private method to open the configuration dialog.</td>
168 </tr>
169 <tr>
170 <td><a href="#HgProjectHelper.__hgCreateIgnore">__hgCreateIgnore</a></td>
171 <td>Private slot used to create a .hgignore file for the project.</td>
172 </tr>
173 <tr>
174 <td><a href="#HgProjectHelper.__hgDeleteBackups">__hgDeleteBackups</a></td>
175 <td>Private slot used to delete all backup bundles.</td>
176 </tr>
177 <tr>
178 <td><a href="#HgProjectHelper.__hgEditRepoConfig">__hgEditRepoConfig</a></td>
179 <td>Private slot used to edit the repository configuration file.</td>
180 </tr>
181 <tr>
182 <td><a href="#HgProjectHelper.__hgEditUserConfig">__hgEditUserConfig</a></td>
183 <td>Private slot used to edit the user configuration file.</td>
184 </tr>
185 <tr>
186 <td><a href="#HgProjectHelper.__hgExport">__hgExport</a></td>
187 <td>Private slot used to export revisions to patch files.</td>
188 </tr>
189 <tr>
190 <td><a href="#HgProjectHelper.__hgExtendedDiff">__hgExtendedDiff</a></td>
191 <td>Private slot used to perform a hg diff with the selection of revisions.</td>
192 </tr>
193 <tr>
194 <td><a href="#HgProjectHelper.__hgGraft">__hgGraft</a></td>
195 <td>Private slot used to copy changesets from another branch.</td>
196 </tr>
197 <tr>
198 <td><a href="#HgProjectHelper.__hgGraftAbort">__hgGraftAbort</a></td>
199 <td>Private slot used to abort an interrupted copying session and perform a rollback.</td>
200 </tr>
201 <tr>
202 <td><a href="#HgProjectHelper.__hgGraftContinue">__hgGraftContinue</a></td>
203 <td>Private slot used to continue the last copying session after conflicts were resolved.</td>
204 </tr>
205 <tr>
206 <td><a href="#HgProjectHelper.__hgGraftStop">__hgGraftStop</a></td>
207 <td>Private slot used to stop an interrupted copying session.</td>
208 </tr>
209 <tr>
210 <td><a href="#HgProjectHelper.__hgHeads">__hgHeads</a></td>
211 <td>Private slot used to show the heads of the repository.</td>
212 </tr>
213 <tr>
214 <td><a href="#HgProjectHelper.__hgIdentify">__hgIdentify</a></td>
215 <td>Private slot used to identify the project directory.</td>
216 </tr>
217 <tr>
218 <td><a href="#HgProjectHelper.__hgImport">__hgImport</a></td>
219 <td>Private slot used to import a patch file.</td>
220 </tr>
221 <tr>
222 <td><a href="#HgProjectHelper.__hgIncoming">__hgIncoming</a></td>
223 <td>Private slot used to show the log of changes coming into the repository.</td>
224 </tr>
225 <tr>
226 <td><a href="#HgProjectHelper.__hgOutgoing">__hgOutgoing</a></td>
227 <td>Private slot used to show the log of changes going out of the repository.</td>
228 </tr>
229 <tr>
230 <td><a href="#HgProjectHelper.__hgParents">__hgParents</a></td>
231 <td>Private slot used to show the parents of the repository.</td>
232 </tr>
233 <tr>
234 <td><a href="#HgProjectHelper.__hgPhase">__hgPhase</a></td>
235 <td>Private slot used to change the phase of revisions.</td>
236 </tr>
237 <tr>
238 <td><a href="#HgProjectHelper.__hgPreviewBundle">__hgPreviewBundle</a></td>
239 <td>Private slot used to preview a changegroup file.</td>
240 </tr>
241 <tr>
242 <td><a href="#HgProjectHelper.__hgPull">__hgPull</a></td>
243 <td>Private slot used to pull changes from a remote repository.</td>
244 </tr>
245 <tr>
246 <td><a href="#HgProjectHelper.__hgPush">__hgPush</a></td>
247 <td>Private slot used to push changes to a remote repository.</td>
248 </tr>
249 <tr>
250 <td><a href="#HgProjectHelper.__hgPushForced">__hgPushForced</a></td>
251 <td>Private slot used to push changes to a remote repository using the force option.</td>
252 </tr>
253 <tr>
254 <td><a href="#HgProjectHelper.__hgPushNewBranch">__hgPushNewBranch</a></td>
255 <td>Private slot to push a new named branch.</td>
256 </tr>
257 <tr>
258 <td><a href="#HgProjectHelper.__hgReMerge">__hgReMerge</a></td>
259 <td>Private slot used to list all files with conflicts.</td>
260 </tr>
261 <tr>
262 <td><a href="#HgProjectHelper.__hgRecover">__hgRecover</a></td>
263 <td>Private slot used to recover from an interrupted transaction.</td>
264 </tr>
265 <tr>
266 <td><a href="#HgProjectHelper.__hgRemoveSubrepositories">__hgRemoveSubrepositories</a></td>
267 <td>Private slot used to remove sub-repositories.</td>
268 </tr>
269 <tr>
270 <td><a href="#HgProjectHelper.__hgResolved">__hgResolved</a></td>
271 <td>Private slot used to mark conflicts of the local project as being resolved.</td>
272 </tr>
273 <tr>
274 <td><a href="#HgProjectHelper.__hgRevert">__hgRevert</a></td>
275 <td>Private slot used to revert changes made to the local project.</td>
276 </tr>
277 <tr>
278 <td><a href="#HgProjectHelper.__hgRollback">__hgRollback</a></td>
279 <td>Private slot used to rollback the last transaction.</td>
280 </tr>
281 <tr>
282 <td><a href="#HgProjectHelper.__hgServe">__hgServe</a></td>
283 <td>Private slot used to serve the project.</td>
284 </tr>
285 <tr>
286 <td><a href="#HgProjectHelper.__hgShowBranch">__hgShowBranch</a></td>
287 <td>Private slot used to show the current branch for the project.</td>
288 </tr>
289 <tr>
290 <td><a href="#HgProjectHelper.__hgShowConfig">__hgShowConfig</a></td>
291 <td>Private slot used to show the combined configuration.</td>
292 </tr>
293 <tr>
294 <td><a href="#HgProjectHelper.__hgShowConflicts">__hgShowConflicts</a></td>
295 <td>Private slot used to list all files with conflicts.</td>
296 </tr>
297 <tr>
298 <td><a href="#HgProjectHelper.__hgShowPaths">__hgShowPaths</a></td>
299 <td>Private slot used to show the aliases for remote repositories.</td>
300 </tr>
301 <tr>
302 <td><a href="#HgProjectHelper.__hgSummary">__hgSummary</a></td>
303 <td>Private slot to show a working directory summary.</td>
304 </tr>
305 <tr>
306 <td><a href="#HgProjectHelper.__hgTagList">__hgTagList</a></td>
307 <td>Private slot used to list the tags of the project.</td>
308 </tr>
309 <tr>
310 <td><a href="#HgProjectHelper.__hgTip">__hgTip</a></td>
311 <td>Private slot used to show the tip of the repository.</td>
312 </tr>
313 <tr>
314 <td><a href="#HgProjectHelper.__hgUnbundle">__hgUnbundle</a></td>
315 <td>Private slot used to apply changegroup files.</td>
316 </tr>
317 <tr>
318 <td><a href="#HgProjectHelper.__hgUnresolved">__hgUnresolved</a></td>
319 <td>Private slot used to mark conflicts of the local project as being unresolved.</td>
320 </tr>
321 <tr>
322 <td><a href="#HgProjectHelper.__hgVerify">__hgVerify</a></td>
323 <td>Private slot used to verify the integrity of the repository.</td>
324 </tr>
325 <tr>
326 <td><a href="#HgProjectHelper.__showExtensionMenu">__showExtensionMenu</a></td>
327 <td>Private slot showing the extensions menu.</td>
328 </tr>
329 <tr>
330 <td><a href="#HgProjectHelper.getActions">getActions</a></td>
331 <td>Public method to get a list of all actions.</td>
332 </tr>
333 <tr>
334 <td><a href="#HgProjectHelper.getProject">getProject</a></td>
335 <td>Public method to get a reference to the project object.</td>
336 </tr>
337 <tr>
338 <td><a href="#HgProjectHelper.initActions">initActions</a></td>
339 <td>Public method to generate the action objects.</td>
340 </tr>
341 <tr>
342 <td><a href="#HgProjectHelper.initMenu">initMenu</a></td>
343 <td>Public method to generate the VCS menu.</td>
344 </tr>
345 <tr>
346 <td><a href="#HgProjectHelper.initToolbar">initToolbar</a></td>
347 <td>Public slot to initialize the VCS toolbar.</td>
348 </tr>
349 <tr>
350 <td><a href="#HgProjectHelper.removeToolbar">removeToolbar</a></td>
351 <td>Public method to remove a toolbar created by initToolbar().</td>
352 </tr>
353 <tr>
354 <td><a href="#HgProjectHelper.setObjects">setObjects</a></td>
355 <td>Public method to set references to the vcs and project objects.</td>
356 </tr>
357 <tr>
358 <td><a href="#HgProjectHelper.showMenu">showMenu</a></td>
359 <td>Public slot called before the vcs menu is shown.</td>
360 </tr>
361 <tr>
362 <td><a href="#HgProjectHelper.shutdown">shutdown</a></td>
363 <td>Public method to perform shutdown actions.</td>
364 </tr>
365 </table>
366 <h3>Static Methods</h3>
367
368 <table>
369 <tr><td>None</td></tr>
370 </table>
371
372 <a NAME="HgProjectHelper.__init__" ID="HgProjectHelper.__init__"></a>
373 <h4>HgProjectHelper (Constructor)</h4>
374 <b>HgProjectHelper</b>(<i>vcsObject, projectObject, parent=None, name=None</i>)
375
376 <p>
377 Constructor
378 </p>
379 <dl>
380
381 <dt><i>vcsObject</i></dt>
382 <dd>
383 reference to the vcs object
384 </dd>
385 <dt><i>projectObject</i></dt>
386 <dd>
387 reference to the project object
388 </dd>
389 <dt><i>parent</i></dt>
390 <dd>
391 parent widget (QWidget)
392 </dd>
393 <dt><i>name</i></dt>
394 <dd>
395 name of this object (string)
396 </dd>
397 </dl>
398 <a NAME="HgProjectHelper.__checkActions" ID="HgProjectHelper.__checkActions"></a>
399 <h4>HgProjectHelper.__checkActions</h4>
400 <b>__checkActions</b>(<i></i>)
401
402 <p>
403 Private slot to set the enabled status of actions.
404 </p>
405 <a NAME="HgProjectHelper.__hgAbortMerge" ID="HgProjectHelper.__hgAbortMerge"></a>
406 <h4>HgProjectHelper.__hgAbortMerge</h4>
407 <b>__hgAbortMerge</b>(<i></i>)
408
409 <p>
410 Private slot used to abort an uncommitted merge.
411 </p>
412 <a NAME="HgProjectHelper.__hgAddSubrepository" ID="HgProjectHelper.__hgAddSubrepository"></a>
413 <h4>HgProjectHelper.__hgAddSubrepository</h4>
414 <b>__hgAddSubrepository</b>(<i></i>)
415
416 <p>
417 Private slot used to add a sub-repository.
418 </p>
419 <a NAME="HgProjectHelper.__hgArchive" ID="HgProjectHelper.__hgArchive"></a>
420 <h4>HgProjectHelper.__hgArchive</h4>
421 <b>__hgArchive</b>(<i></i>)
422
423 <p>
424 Private slot to create an unversioned archive from the repository.
425 </p>
426 <a NAME="HgProjectHelper.__hgBackout" ID="HgProjectHelper.__hgBackout"></a>
427 <h4>HgProjectHelper.__hgBackout</h4>
428 <b>__hgBackout</b>(<i></i>)
429
430 <p>
431 Private slot used to back out changes of a changeset.
432 </p>
433 <a NAME="HgProjectHelper.__hgBisectBad" ID="HgProjectHelper.__hgBisectBad"></a>
434 <h4>HgProjectHelper.__hgBisectBad</h4>
435 <b>__hgBisectBad</b>(<i></i>)
436
437 <p>
438 Private slot used to execute the bisect --bad command.
439 </p>
440 <a NAME="HgProjectHelper.__hgBisectGood" ID="HgProjectHelper.__hgBisectGood"></a>
441 <h4>HgProjectHelper.__hgBisectGood</h4>
442 <b>__hgBisectGood</b>(<i></i>)
443
444 <p>
445 Private slot used to execute the bisect --good command.
446 </p>
447 <a NAME="HgProjectHelper.__hgBisectReset" ID="HgProjectHelper.__hgBisectReset"></a>
448 <h4>HgProjectHelper.__hgBisectReset</h4>
449 <b>__hgBisectReset</b>(<i></i>)
450
451 <p>
452 Private slot used to execute the bisect --reset command.
453 </p>
454 <a NAME="HgProjectHelper.__hgBisectSkip" ID="HgProjectHelper.__hgBisectSkip"></a>
455 <h4>HgProjectHelper.__hgBisectSkip</h4>
456 <b>__hgBisectSkip</b>(<i></i>)
457
458 <p>
459 Private slot used to execute the bisect --skip command.
460 </p>
461 <a NAME="HgProjectHelper.__hgBookmarkDefine" ID="HgProjectHelper.__hgBookmarkDefine"></a>
462 <h4>HgProjectHelper.__hgBookmarkDefine</h4>
463 <b>__hgBookmarkDefine</b>(<i></i>)
464
465 <p>
466 Private slot used to define a bookmark.
467 </p>
468 <a NAME="HgProjectHelper.__hgBookmarkDelete" ID="HgProjectHelper.__hgBookmarkDelete"></a>
469 <h4>HgProjectHelper.__hgBookmarkDelete</h4>
470 <b>__hgBookmarkDelete</b>(<i></i>)
471
472 <p>
473 Private slot used to delete a bookmark.
474 </p>
475 <a NAME="HgProjectHelper.__hgBookmarkIncoming" ID="HgProjectHelper.__hgBookmarkIncoming"></a>
476 <h4>HgProjectHelper.__hgBookmarkIncoming</h4>
477 <b>__hgBookmarkIncoming</b>(<i></i>)
478
479 <p>
480 Private slot used to show a list of incoming bookmarks.
481 </p>
482 <a NAME="HgProjectHelper.__hgBookmarkMove" ID="HgProjectHelper.__hgBookmarkMove"></a>
483 <h4>HgProjectHelper.__hgBookmarkMove</h4>
484 <b>__hgBookmarkMove</b>(<i></i>)
485
486 <p>
487 Private slot used to move a bookmark.
488 </p>
489 <a NAME="HgProjectHelper.__hgBookmarkOutgoing" ID="HgProjectHelper.__hgBookmarkOutgoing"></a>
490 <h4>HgProjectHelper.__hgBookmarkOutgoing</h4>
491 <b>__hgBookmarkOutgoing</b>(<i></i>)
492
493 <p>
494 Private slot used to show a list of outgoing bookmarks.
495 </p>
496 <a NAME="HgProjectHelper.__hgBookmarkPull" ID="HgProjectHelper.__hgBookmarkPull"></a>
497 <h4>HgProjectHelper.__hgBookmarkPull</h4>
498 <b>__hgBookmarkPull</b>(<i></i>)
499
500 <p>
501 Private slot used to pull a bookmark from a remote repository.
502 </p>
503 <a NAME="HgProjectHelper.__hgBookmarkPullCurrent" ID="HgProjectHelper.__hgBookmarkPullCurrent"></a>
504 <h4>HgProjectHelper.__hgBookmarkPullCurrent</h4>
505 <b>__hgBookmarkPullCurrent</b>(<i></i>)
506
507 <p>
508 Private slot used to pull the current bookmark from a remote
509 repository.
510 </p>
511 <a NAME="HgProjectHelper.__hgBookmarkPush" ID="HgProjectHelper.__hgBookmarkPush"></a>
512 <h4>HgProjectHelper.__hgBookmarkPush</h4>
513 <b>__hgBookmarkPush</b>(<i></i>)
514
515 <p>
516 Private slot used to push a bookmark to a remote repository.
517 </p>
518 <a NAME="HgProjectHelper.__hgBookmarkPushAll" ID="HgProjectHelper.__hgBookmarkPushAll"></a>
519 <h4>HgProjectHelper.__hgBookmarkPushAll</h4>
520 <b>__hgBookmarkPushAll</b>(<i></i>)
521
522 <p>
523 Private slot to push all bookmarks to a remote repository.
524 </p>
525 <a NAME="HgProjectHelper.__hgBookmarkPushCurrent" ID="HgProjectHelper.__hgBookmarkPushCurrent"></a>
526 <h4>HgProjectHelper.__hgBookmarkPushCurrent</h4>
527 <b>__hgBookmarkPushCurrent</b>(<i></i>)
528
529 <p>
530 Private slot used to push the current bookmark to a remote repository.
531 </p>
532 <a NAME="HgProjectHelper.__hgBookmarkRename" ID="HgProjectHelper.__hgBookmarkRename"></a>
533 <h4>HgProjectHelper.__hgBookmarkRename</h4>
534 <b>__hgBookmarkRename</b>(<i></i>)
535
536 <p>
537 Private slot used to rename a bookmark.
538 </p>
539 <a NAME="HgProjectHelper.__hgBookmarksList" ID="HgProjectHelper.__hgBookmarksList"></a>
540 <h4>HgProjectHelper.__hgBookmarksList</h4>
541 <b>__hgBookmarksList</b>(<i></i>)
542
543 <p>
544 Private slot used to list the bookmarks.
545 </p>
546 <a NAME="HgProjectHelper.__hgBranch" ID="HgProjectHelper.__hgBranch"></a>
547 <h4>HgProjectHelper.__hgBranch</h4>
548 <b>__hgBranch</b>(<i></i>)
549
550 <p>
551 Private slot used to create a new branch for the project.
552 </p>
553 <a NAME="HgProjectHelper.__hgBranchList" ID="HgProjectHelper.__hgBranchList"></a>
554 <h4>HgProjectHelper.__hgBranchList</h4>
555 <b>__hgBranchList</b>(<i></i>)
556
557 <p>
558 Private slot used to list the branches of the project.
559 </p>
560 <a NAME="HgProjectHelper.__hgBundle" ID="HgProjectHelper.__hgBundle"></a>
561 <h4>HgProjectHelper.__hgBundle</h4>
562 <b>__hgBundle</b>(<i></i>)
563
564 <p>
565 Private slot used to create a changegroup file.
566 </p>
567 <a NAME="HgProjectHelper.__hgCloseBranch" ID="HgProjectHelper.__hgCloseBranch"></a>
568 <h4>HgProjectHelper.__hgCloseBranch</h4>
569 <b>__hgCloseBranch</b>(<i></i>)
570
571 <p>
572 Private slot used to close the current branch of the local project.
573 </p>
574 <a NAME="HgProjectHelper.__hgCommitMerge" ID="HgProjectHelper.__hgCommitMerge"></a>
575 <h4>HgProjectHelper.__hgCommitMerge</h4>
576 <b>__hgCommitMerge</b>(<i></i>)
577
578 <p>
579 Private slot used to commit a merge.
580 </p>
581 <a NAME="HgProjectHelper.__hgConfigure" ID="HgProjectHelper.__hgConfigure"></a>
582 <h4>HgProjectHelper.__hgConfigure</h4>
583 <b>__hgConfigure</b>(<i></i>)
584
585 <p>
586 Private method to open the configuration dialog.
587 </p>
588 <a NAME="HgProjectHelper.__hgCreateIgnore" ID="HgProjectHelper.__hgCreateIgnore"></a>
589 <h4>HgProjectHelper.__hgCreateIgnore</h4>
590 <b>__hgCreateIgnore</b>(<i></i>)
591
592 <p>
593 Private slot used to create a .hgignore file for the project.
594 </p>
595 <a NAME="HgProjectHelper.__hgDeleteBackups" ID="HgProjectHelper.__hgDeleteBackups"></a>
596 <h4>HgProjectHelper.__hgDeleteBackups</h4>
597 <b>__hgDeleteBackups</b>(<i></i>)
598
599 <p>
600 Private slot used to delete all backup bundles.
601 </p>
602 <a NAME="HgProjectHelper.__hgEditRepoConfig" ID="HgProjectHelper.__hgEditRepoConfig"></a>
603 <h4>HgProjectHelper.__hgEditRepoConfig</h4>
604 <b>__hgEditRepoConfig</b>(<i></i>)
605
606 <p>
607 Private slot used to edit the repository configuration file.
608 </p>
609 <a NAME="HgProjectHelper.__hgEditUserConfig" ID="HgProjectHelper.__hgEditUserConfig"></a>
610 <h4>HgProjectHelper.__hgEditUserConfig</h4>
611 <b>__hgEditUserConfig</b>(<i></i>)
612
613 <p>
614 Private slot used to edit the user configuration file.
615 </p>
616 <a NAME="HgProjectHelper.__hgExport" ID="HgProjectHelper.__hgExport"></a>
617 <h4>HgProjectHelper.__hgExport</h4>
618 <b>__hgExport</b>(<i></i>)
619
620 <p>
621 Private slot used to export revisions to patch files.
622 </p>
623 <a NAME="HgProjectHelper.__hgExtendedDiff" ID="HgProjectHelper.__hgExtendedDiff"></a>
624 <h4>HgProjectHelper.__hgExtendedDiff</h4>
625 <b>__hgExtendedDiff</b>(<i></i>)
626
627 <p>
628 Private slot used to perform a hg diff with the selection of revisions.
629 </p>
630 <a NAME="HgProjectHelper.__hgGraft" ID="HgProjectHelper.__hgGraft"></a>
631 <h4>HgProjectHelper.__hgGraft</h4>
632 <b>__hgGraft</b>(<i></i>)
633
634 <p>
635 Private slot used to copy changesets from another branch.
636 </p>
637 <a NAME="HgProjectHelper.__hgGraftAbort" ID="HgProjectHelper.__hgGraftAbort"></a>
638 <h4>HgProjectHelper.__hgGraftAbort</h4>
639 <b>__hgGraftAbort</b>(<i></i>)
640
641 <p>
642 Private slot used to abort an interrupted copying session and perform
643 a rollback.
644 </p>
645 <a NAME="HgProjectHelper.__hgGraftContinue" ID="HgProjectHelper.__hgGraftContinue"></a>
646 <h4>HgProjectHelper.__hgGraftContinue</h4>
647 <b>__hgGraftContinue</b>(<i></i>)
648
649 <p>
650 Private slot used to continue the last copying session after conflicts
651 were resolved.
652 </p>
653 <a NAME="HgProjectHelper.__hgGraftStop" ID="HgProjectHelper.__hgGraftStop"></a>
654 <h4>HgProjectHelper.__hgGraftStop</h4>
655 <b>__hgGraftStop</b>(<i></i>)
656
657 <p>
658 Private slot used to stop an interrupted copying session.
659 </p>
660 <a NAME="HgProjectHelper.__hgHeads" ID="HgProjectHelper.__hgHeads"></a>
661 <h4>HgProjectHelper.__hgHeads</h4>
662 <b>__hgHeads</b>(<i></i>)
663
664 <p>
665 Private slot used to show the heads of the repository.
666 </p>
667 <a NAME="HgProjectHelper.__hgIdentify" ID="HgProjectHelper.__hgIdentify"></a>
668 <h4>HgProjectHelper.__hgIdentify</h4>
669 <b>__hgIdentify</b>(<i></i>)
670
671 <p>
672 Private slot used to identify the project directory.
673 </p>
674 <a NAME="HgProjectHelper.__hgImport" ID="HgProjectHelper.__hgImport"></a>
675 <h4>HgProjectHelper.__hgImport</h4>
676 <b>__hgImport</b>(<i></i>)
677
678 <p>
679 Private slot used to import a patch file.
680 </p>
681 <a NAME="HgProjectHelper.__hgIncoming" ID="HgProjectHelper.__hgIncoming"></a>
682 <h4>HgProjectHelper.__hgIncoming</h4>
683 <b>__hgIncoming</b>(<i></i>)
684
685 <p>
686 Private slot used to show the log of changes coming into the
687 repository.
688 </p>
689 <a NAME="HgProjectHelper.__hgOutgoing" ID="HgProjectHelper.__hgOutgoing"></a>
690 <h4>HgProjectHelper.__hgOutgoing</h4>
691 <b>__hgOutgoing</b>(<i></i>)
692
693 <p>
694 Private slot used to show the log of changes going out of the
695 repository.
696 </p>
697 <a NAME="HgProjectHelper.__hgParents" ID="HgProjectHelper.__hgParents"></a>
698 <h4>HgProjectHelper.__hgParents</h4>
699 <b>__hgParents</b>(<i></i>)
700
701 <p>
702 Private slot used to show the parents of the repository.
703 </p>
704 <a NAME="HgProjectHelper.__hgPhase" ID="HgProjectHelper.__hgPhase"></a>
705 <h4>HgProjectHelper.__hgPhase</h4>
706 <b>__hgPhase</b>(<i></i>)
707
708 <p>
709 Private slot used to change the phase of revisions.
710 </p>
711 <a NAME="HgProjectHelper.__hgPreviewBundle" ID="HgProjectHelper.__hgPreviewBundle"></a>
712 <h4>HgProjectHelper.__hgPreviewBundle</h4>
713 <b>__hgPreviewBundle</b>(<i></i>)
714
715 <p>
716 Private slot used to preview a changegroup file.
717 </p>
718 <a NAME="HgProjectHelper.__hgPull" ID="HgProjectHelper.__hgPull"></a>
719 <h4>HgProjectHelper.__hgPull</h4>
720 <b>__hgPull</b>(<i></i>)
721
722 <p>
723 Private slot used to pull changes from a remote repository.
724 </p>
725 <a NAME="HgProjectHelper.__hgPush" ID="HgProjectHelper.__hgPush"></a>
726 <h4>HgProjectHelper.__hgPush</h4>
727 <b>__hgPush</b>(<i></i>)
728
729 <p>
730 Private slot used to push changes to a remote repository.
731 </p>
732 <a NAME="HgProjectHelper.__hgPushForced" ID="HgProjectHelper.__hgPushForced"></a>
733 <h4>HgProjectHelper.__hgPushForced</h4>
734 <b>__hgPushForced</b>(<i></i>)
735
736 <p>
737 Private slot used to push changes to a remote repository using
738 the force option.
739 </p>
740 <a NAME="HgProjectHelper.__hgPushNewBranch" ID="HgProjectHelper.__hgPushNewBranch"></a>
741 <h4>HgProjectHelper.__hgPushNewBranch</h4>
742 <b>__hgPushNewBranch</b>(<i></i>)
743
744 <p>
745 Private slot to push a new named branch.
746 </p>
747 <a NAME="HgProjectHelper.__hgReMerge" ID="HgProjectHelper.__hgReMerge"></a>
748 <h4>HgProjectHelper.__hgReMerge</h4>
749 <b>__hgReMerge</b>(<i></i>)
750
751 <p>
752 Private slot used to list all files with conflicts.
753 </p>
754 <a NAME="HgProjectHelper.__hgRecover" ID="HgProjectHelper.__hgRecover"></a>
755 <h4>HgProjectHelper.__hgRecover</h4>
756 <b>__hgRecover</b>(<i></i>)
757
758 <p>
759 Private slot used to recover from an interrupted transaction.
760 </p>
761 <a NAME="HgProjectHelper.__hgRemoveSubrepositories" ID="HgProjectHelper.__hgRemoveSubrepositories"></a>
762 <h4>HgProjectHelper.__hgRemoveSubrepositories</h4>
763 <b>__hgRemoveSubrepositories</b>(<i></i>)
764
765 <p>
766 Private slot used to remove sub-repositories.
767 </p>
768 <a NAME="HgProjectHelper.__hgResolved" ID="HgProjectHelper.__hgResolved"></a>
769 <h4>HgProjectHelper.__hgResolved</h4>
770 <b>__hgResolved</b>(<i></i>)
771
772 <p>
773 Private slot used to mark conflicts of the local project as being
774 resolved.
775 </p>
776 <a NAME="HgProjectHelper.__hgRevert" ID="HgProjectHelper.__hgRevert"></a>
777 <h4>HgProjectHelper.__hgRevert</h4>
778 <b>__hgRevert</b>(<i></i>)
779
780 <p>
781 Private slot used to revert changes made to the local project.
782 </p>
783 <a NAME="HgProjectHelper.__hgRollback" ID="HgProjectHelper.__hgRollback"></a>
784 <h4>HgProjectHelper.__hgRollback</h4>
785 <b>__hgRollback</b>(<i></i>)
786
787 <p>
788 Private slot used to rollback the last transaction.
789 </p>
790 <a NAME="HgProjectHelper.__hgServe" ID="HgProjectHelper.__hgServe"></a>
791 <h4>HgProjectHelper.__hgServe</h4>
792 <b>__hgServe</b>(<i></i>)
793
794 <p>
795 Private slot used to serve the project.
796 </p>
797 <a NAME="HgProjectHelper.__hgShowBranch" ID="HgProjectHelper.__hgShowBranch"></a>
798 <h4>HgProjectHelper.__hgShowBranch</h4>
799 <b>__hgShowBranch</b>(<i></i>)
800
801 <p>
802 Private slot used to show the current branch for the project.
803 </p>
804 <a NAME="HgProjectHelper.__hgShowConfig" ID="HgProjectHelper.__hgShowConfig"></a>
805 <h4>HgProjectHelper.__hgShowConfig</h4>
806 <b>__hgShowConfig</b>(<i></i>)
807
808 <p>
809 Private slot used to show the combined configuration.
810 </p>
811 <a NAME="HgProjectHelper.__hgShowConflicts" ID="HgProjectHelper.__hgShowConflicts"></a>
812 <h4>HgProjectHelper.__hgShowConflicts</h4>
813 <b>__hgShowConflicts</b>(<i></i>)
814
815 <p>
816 Private slot used to list all files with conflicts.
817 </p>
818 <a NAME="HgProjectHelper.__hgShowPaths" ID="HgProjectHelper.__hgShowPaths"></a>
819 <h4>HgProjectHelper.__hgShowPaths</h4>
820 <b>__hgShowPaths</b>(<i></i>)
821
822 <p>
823 Private slot used to show the aliases for remote repositories.
824 </p>
825 <a NAME="HgProjectHelper.__hgSummary" ID="HgProjectHelper.__hgSummary"></a>
826 <h4>HgProjectHelper.__hgSummary</h4>
827 <b>__hgSummary</b>(<i></i>)
828
829 <p>
830 Private slot to show a working directory summary.
831 </p>
832 <a NAME="HgProjectHelper.__hgTagList" ID="HgProjectHelper.__hgTagList"></a>
833 <h4>HgProjectHelper.__hgTagList</h4>
834 <b>__hgTagList</b>(<i></i>)
835
836 <p>
837 Private slot used to list the tags of the project.
838 </p>
839 <a NAME="HgProjectHelper.__hgTip" ID="HgProjectHelper.__hgTip"></a>
840 <h4>HgProjectHelper.__hgTip</h4>
841 <b>__hgTip</b>(<i></i>)
842
843 <p>
844 Private slot used to show the tip of the repository.
845 </p>
846 <a NAME="HgProjectHelper.__hgUnbundle" ID="HgProjectHelper.__hgUnbundle"></a>
847 <h4>HgProjectHelper.__hgUnbundle</h4>
848 <b>__hgUnbundle</b>(<i></i>)
849
850 <p>
851 Private slot used to apply changegroup files.
852 </p>
853 <a NAME="HgProjectHelper.__hgUnresolved" ID="HgProjectHelper.__hgUnresolved"></a>
854 <h4>HgProjectHelper.__hgUnresolved</h4>
855 <b>__hgUnresolved</b>(<i></i>)
856
857 <p>
858 Private slot used to mark conflicts of the local project as being
859 unresolved.
860 </p>
861 <a NAME="HgProjectHelper.__hgVerify" ID="HgProjectHelper.__hgVerify"></a>
862 <h4>HgProjectHelper.__hgVerify</h4>
863 <b>__hgVerify</b>(<i></i>)
864
865 <p>
866 Private slot used to verify the integrity of the repository.
867 </p>
868 <a NAME="HgProjectHelper.__showExtensionMenu" ID="HgProjectHelper.__showExtensionMenu"></a>
869 <h4>HgProjectHelper.__showExtensionMenu</h4>
870 <b>__showExtensionMenu</b>(<i></i>)
871
872 <p>
873 Private slot showing the extensions menu.
874 </p>
875 <a NAME="HgProjectHelper.getActions" ID="HgProjectHelper.getActions"></a>
876 <h4>HgProjectHelper.getActions</h4>
877 <b>getActions</b>(<i></i>)
878
879 <p>
880 Public method to get a list of all actions.
881 </p>
882 <dl>
883 <dt>Return:</dt>
884 <dd>
885 list of all actions (list of EricAction)
886 </dd>
887 </dl>
888 <a NAME="HgProjectHelper.getProject" ID="HgProjectHelper.getProject"></a>
889 <h4>HgProjectHelper.getProject</h4>
890 <b>getProject</b>(<i></i>)
891
892 <p>
893 Public method to get a reference to the project object.
894 </p>
895 <dl>
896 <dt>Return:</dt>
897 <dd>
898 reference to the project object (Project)
899 </dd>
900 </dl>
901 <a NAME="HgProjectHelper.initActions" ID="HgProjectHelper.initActions"></a>
902 <h4>HgProjectHelper.initActions</h4>
903 <b>initActions</b>(<i></i>)
904
905 <p>
906 Public method to generate the action objects.
907 </p>
908 <a NAME="HgProjectHelper.initMenu" ID="HgProjectHelper.initMenu"></a>
909 <h4>HgProjectHelper.initMenu</h4>
910 <b>initMenu</b>(<i>menu</i>)
911
912 <p>
913 Public method to generate the VCS menu.
914 </p>
915 <dl>
916
917 <dt><i>menu</i></dt>
918 <dd>
919 reference to the menu to be populated (QMenu)
920 </dd>
921 </dl>
922 <a NAME="HgProjectHelper.initToolbar" ID="HgProjectHelper.initToolbar"></a>
923 <h4>HgProjectHelper.initToolbar</h4>
924 <b>initToolbar</b>(<i>ui, toolbarManager</i>)
925
926 <p>
927 Public slot to initialize the VCS toolbar.
928 </p>
929 <dl>
930
931 <dt><i>ui</i></dt>
932 <dd>
933 reference to the main window (UserInterface)
934 </dd>
935 <dt><i>toolbarManager</i></dt>
936 <dd>
937 reference to a toolbar manager object
938 (EricToolBarManager)
939 </dd>
940 </dl>
941 <a NAME="HgProjectHelper.removeToolbar" ID="HgProjectHelper.removeToolbar"></a>
942 <h4>HgProjectHelper.removeToolbar</h4>
943 <b>removeToolbar</b>(<i>ui, toolbarManager</i>)
944
945 <p>
946 Public method to remove a toolbar created by initToolbar().
947 </p>
948 <dl>
949
950 <dt><i>ui</i></dt>
951 <dd>
952 reference to the main window (UserInterface)
953 </dd>
954 <dt><i>toolbarManager</i></dt>
955 <dd>
956 reference to a toolbar manager object
957 (EricToolBarManager)
958 </dd>
959 </dl>
960 <a NAME="HgProjectHelper.setObjects" ID="HgProjectHelper.setObjects"></a>
961 <h4>HgProjectHelper.setObjects</h4>
962 <b>setObjects</b>(<i>vcsObject, projectObject</i>)
963
964 <p>
965 Public method to set references to the vcs and project objects.
966 </p>
967 <dl>
968
969 <dt><i>vcsObject</i></dt>
970 <dd>
971 reference to the vcs object
972 </dd>
973 <dt><i>projectObject</i></dt>
974 <dd>
975 reference to the project object
976 </dd>
977 </dl>
978 <a NAME="HgProjectHelper.showMenu" ID="HgProjectHelper.showMenu"></a>
979 <h4>HgProjectHelper.showMenu</h4>
980 <b>showMenu</b>(<i></i>)
981
982 <p>
983 Public slot called before the vcs menu is shown.
984 </p>
985 <a NAME="HgProjectHelper.shutdown" ID="HgProjectHelper.shutdown"></a>
986 <h4>HgProjectHelper.shutdown</h4>
987 <b>shutdown</b>(<i></i>)
988
989 <p>
990 Public method to perform shutdown actions.
991 </p>
992 <div align="right"><a href="#top">Up</a></div>
993 <hr />
994 </body></html>

eric ide

mercurial