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

branch
eric7
changeset 9209
b99e7fd55fd3
parent 8596
d64760b2da50
child 9620
9563c83ce83d
equal deleted inserted replaced
9208:3fc8dfeb6ebe 9209:b99e7fd55fd3
1 <!DOCTYPE html>
2 <html><head>
3 <title>eric7.Plugins.VcsPlugins.vcsGit.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.vcsGit.ProjectHelper</h1>
10
11 <p>
12 Module implementing the VCS project helper for Git.
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="#GitProjectHelper">GitProjectHelper</a></td>
25 <td>Class implementing the VCS project helper for Git.</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="GitProjectHelper" ID="GitProjectHelper"></a>
36 <h2>GitProjectHelper</h2>
37
38 <p>
39 Class implementing the VCS project helper for Git.
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="#GitProjectHelper.__init__">GitProjectHelper</a></td>
59 <td>Constructor</td>
60 </tr>
61 <tr>
62 <td><a href="#GitProjectHelper.__gitAddRemote">__gitAddRemote</a></td>
63 <td>Private slot to add a remote repository.</td>
64 </tr>
65 <tr>
66 <td><a href="#GitProjectHelper.__gitApplyPatches">__gitApplyPatches</a></td>
67 <td>Private slot to apply a list of patch files.</td>
68 </tr>
69 <tr>
70 <td><a href="#GitProjectHelper.__gitBisectBad">__gitBisectBad</a></td>
71 <td>Private slot used to execute the bisect bad command.</td>
72 </tr>
73 <tr>
74 <td><a href="#GitProjectHelper.__gitBisectCreateReplay">__gitBisectCreateReplay</a></td>
75 <td>Private slot used to create a replay file for the current bisect session.</td>
76 </tr>
77 <tr>
78 <td><a href="#GitProjectHelper.__gitBisectEditReplay">__gitBisectEditReplay</a></td>
79 <td>Private slot used to edit a bisect replay file.</td>
80 </tr>
81 <tr>
82 <td><a href="#GitProjectHelper.__gitBisectGood">__gitBisectGood</a></td>
83 <td>Private slot used to execute the bisect good command.</td>
84 </tr>
85 <tr>
86 <td><a href="#GitProjectHelper.__gitBisectLogBrowser">__gitBisectLogBrowser</a></td>
87 <td>Private slot used to show the bisect log browser window.</td>
88 </tr>
89 <tr>
90 <td><a href="#GitProjectHelper.__gitBisectReplay">__gitBisectReplay</a></td>
91 <td>Private slot used to replay a bisect session.</td>
92 </tr>
93 <tr>
94 <td><a href="#GitProjectHelper.__gitBisectReset">__gitBisectReset</a></td>
95 <td>Private slot used to execute the bisect reset command.</td>
96 </tr>
97 <tr>
98 <td><a href="#GitProjectHelper.__gitBisectSkip">__gitBisectSkip</a></td>
99 <td>Private slot used to execute the bisect skip command.</td>
100 </tr>
101 <tr>
102 <td><a href="#GitProjectHelper.__gitBisectStart">__gitBisectStart</a></td>
103 <td>Private slot used to execute the bisect start command.</td>
104 </tr>
105 <tr>
106 <td><a href="#GitProjectHelper.__gitBisectStartExtended">__gitBisectStartExtended</a></td>
107 <td>Private slot used to execute the bisect start command with options.</td>
108 </tr>
109 <tr>
110 <td><a href="#GitProjectHelper.__gitBranch">__gitBranch</a></td>
111 <td>Private slot used to perform branch operations for the project.</td>
112 </tr>
113 <tr>
114 <td><a href="#GitProjectHelper.__gitBranchList">__gitBranchList</a></td>
115 <td>Private slot used to list the branches of the project.</td>
116 </tr>
117 <tr>
118 <td><a href="#GitProjectHelper.__gitBundle">__gitBundle</a></td>
119 <td>Private slot used to create a bundle file.</td>
120 </tr>
121 <tr>
122 <td><a href="#GitProjectHelper.__gitBundleFetch">__gitBundleFetch</a></td>
123 <td>Private slot to apply a head of a bundle file using the fetch method.</td>
124 </tr>
125 <tr>
126 <td><a href="#GitProjectHelper.__gitBundleListHeads">__gitBundleListHeads</a></td>
127 <td>Private slot used to list the heads contained in a bundle file.</td>
128 </tr>
129 <tr>
130 <td><a href="#GitProjectHelper.__gitBundlePull">__gitBundlePull</a></td>
131 <td>Private slot to apply a head of a bundle file using the pull method.</td>
132 </tr>
133 <tr>
134 <td><a href="#GitProjectHelper.__gitCancelMerge">__gitCancelMerge</a></td>
135 <td>Private slot used to cancel an uncommitted or failed merge.</td>
136 </tr>
137 <tr>
138 <td><a href="#GitProjectHelper.__gitChangeRemoteUrl">__gitChangeRemoteUrl</a></td>
139 <td>Private slot to change the URL of a remote repository.</td>
140 </tr>
141 <tr>
142 <td><a href="#GitProjectHelper.__gitCheckPatches">__gitCheckPatches</a></td>
143 <td>Private slot to check a list of patch files, if they would apply cleanly.</td>
144 </tr>
145 <tr>
146 <td><a href="#GitProjectHelper.__gitCherryPick">__gitCherryPick</a></td>
147 <td>Private slot used to copy commits into the current branch.</td>
148 </tr>
149 <tr>
150 <td><a href="#GitProjectHelper.__gitCherryPickAbort">__gitCherryPickAbort</a></td>
151 <td>Private slot used to cancel the last copying session and return to the previous state.</td>
152 </tr>
153 <tr>
154 <td><a href="#GitProjectHelper.__gitCherryPickContinue">__gitCherryPickContinue</a></td>
155 <td>Private slot used to continue the last copying session after conflicts were resolved.</td>
156 </tr>
157 <tr>
158 <td><a href="#GitProjectHelper.__gitCherryPickQuit">__gitCherryPickQuit</a></td>
159 <td>Private slot used to quit the current copying operation.</td>
160 </tr>
161 <tr>
162 <td><a href="#GitProjectHelper.__gitCommitMerge">__gitCommitMerge</a></td>
163 <td>Private slot used to commit the ongoing merge.</td>
164 </tr>
165 <tr>
166 <td><a href="#GitProjectHelper.__gitConfigure">__gitConfigure</a></td>
167 <td>Private method to open the configuration dialog.</td>
168 </tr>
169 <tr>
170 <td><a href="#GitProjectHelper.__gitCreateArchive">__gitCreateArchive</a></td>
171 <td>Private slot used to create an archive from the local repository.</td>
172 </tr>
173 <tr>
174 <td><a href="#GitProjectHelper.__gitCreateIgnore">__gitCreateIgnore</a></td>
175 <td>Private slot used to create a .gitignore file for the project.</td>
176 </tr>
177 <tr>
178 <td><a href="#GitProjectHelper.__gitDeleteBranch">__gitDeleteBranch</a></td>
179 <td>Private slot used to delete a branch from a remote repository.</td>
180 </tr>
181 <tr>
182 <td><a href="#GitProjectHelper.__gitDescribeTag">__gitDescribeTag</a></td>
183 <td>Private slot to show the most recent tag.</td>
184 </tr>
185 <tr>
186 <td><a href="#GitProjectHelper.__gitEditRepoConfig">__gitEditRepoConfig</a></td>
187 <td>Private slot used to edit the repository configuration file.</td>
188 </tr>
189 <tr>
190 <td><a href="#GitProjectHelper.__gitEditUserConfig">__gitEditUserConfig</a></td>
191 <td>Private slot used to edit the user configuration file.</td>
192 </tr>
193 <tr>
194 <td><a href="#GitProjectHelper.__gitExtendedDiff">__gitExtendedDiff</a></td>
195 <td>Private slot used to perform a git diff with the selection of revisions.</td>
196 </tr>
197 <tr>
198 <td><a href="#GitProjectHelper.__gitFetch">__gitFetch</a></td>
199 <td>Private slot used to fetch changes from a remote repository.</td>
200 </tr>
201 <tr>
202 <td><a href="#GitProjectHelper.__gitHouseKeeping">__gitHouseKeeping</a></td>
203 <td>Private slot used to cleanup and optimize the local repository.</td>
204 </tr>
205 <tr>
206 <td><a href="#GitProjectHelper.__gitMergedBranchList">__gitMergedBranchList</a></td>
207 <td>Private slot used to list the merged branches of the project.</td>
208 </tr>
209 <tr>
210 <td><a href="#GitProjectHelper.__gitNotMergedBranchList">__gitNotMergedBranchList</a></td>
211 <td>Private slot used to list the not merged branches of the project.</td>
212 </tr>
213 <tr>
214 <td><a href="#GitProjectHelper.__gitPruneRemote">__gitPruneRemote</a></td>
215 <td>Private slot to prune stale tracking branches of a remote repository.</td>
216 </tr>
217 <tr>
218 <td><a href="#GitProjectHelper.__gitPull">__gitPull</a></td>
219 <td>Private slot used to pull changes from a remote repository.</td>
220 </tr>
221 <tr>
222 <td><a href="#GitProjectHelper.__gitPush">__gitPush</a></td>
223 <td>Private slot used to push changes to a remote repository.</td>
224 </tr>
225 <tr>
226 <td><a href="#GitProjectHelper.__gitReflogBrowser">__gitReflogBrowser</a></td>
227 <td>Private slot to show the reflog of the current project.</td>
228 </tr>
229 <tr>
230 <td><a href="#GitProjectHelper.__gitRemoteCredentials">__gitRemoteCredentials</a></td>
231 <td>Private slot to change or set the user credentials for a remote repository.</td>
232 </tr>
233 <tr>
234 <td><a href="#GitProjectHelper.__gitRemoveRemote">__gitRemoveRemote</a></td>
235 <td>Private slot to remove a remote repository.</td>
236 </tr>
237 <tr>
238 <td><a href="#GitProjectHelper.__gitRenameRemote">__gitRenameRemote</a></td>
239 <td>Private slot to rename a remote repository.</td>
240 </tr>
241 <tr>
242 <td><a href="#GitProjectHelper.__gitRevert">__gitRevert</a></td>
243 <td>Private slot used to revert changes made to the local project.</td>
244 </tr>
245 <tr>
246 <td><a href="#GitProjectHelper.__gitShowBranch">__gitShowBranch</a></td>
247 <td>Private slot used to show the current branch for the project.</td>
248 </tr>
249 <tr>
250 <td><a href="#GitProjectHelper.__gitShowConfig">__gitShowConfig</a></td>
251 <td>Private slot used to show the combined configuration.</td>
252 </tr>
253 <tr>
254 <td><a href="#GitProjectHelper.__gitShowPatchStatistics">__gitShowPatchStatistics</a></td>
255 <td>Private slot to show some patch statistics.</td>
256 </tr>
257 <tr>
258 <td><a href="#GitProjectHelper.__gitShowRemote">__gitShowRemote</a></td>
259 <td>Private slot used to show information about a remote repository.</td>
260 </tr>
261 <tr>
262 <td><a href="#GitProjectHelper.__gitShowRemotes">__gitShowRemotes</a></td>
263 <td>Private slot used to show the available remote repositories.</td>
264 </tr>
265 <tr>
266 <td><a href="#GitProjectHelper.__gitStashApply">__gitStashApply</a></td>
267 <td>Private slot to restore a stash and keep it.</td>
268 </tr>
269 <tr>
270 <td><a href="#GitProjectHelper.__gitStashBranch">__gitStashBranch</a></td>
271 <td>Private slot to create a new branch and restore a stash into it.</td>
272 </tr>
273 <tr>
274 <td><a href="#GitProjectHelper.__gitStashBrowser">__gitStashBrowser</a></td>
275 <td>Private slot used to show the stash browser dialog.</td>
276 </tr>
277 <tr>
278 <td><a href="#GitProjectHelper.__gitStashClear">__gitStashClear</a></td>
279 <td>Private slot to clear all stashes.</td>
280 </tr>
281 <tr>
282 <td><a href="#GitProjectHelper.__gitStashDrop">__gitStashDrop</a></td>
283 <td>Private slot to drop a stash.</td>
284 </tr>
285 <tr>
286 <td><a href="#GitProjectHelper.__gitStashPop">__gitStashPop</a></td>
287 <td>Private slot to restore a stash and delete it.</td>
288 </tr>
289 <tr>
290 <td><a href="#GitProjectHelper.__gitStashSave">__gitStashSave</a></td>
291 <td>Private slot to stash all current changes.</td>
292 </tr>
293 <tr>
294 <td><a href="#GitProjectHelper.__gitStashShow">__gitStashShow</a></td>
295 <td>Private slot to show the contents of the selected stash.</td>
296 </tr>
297 <tr>
298 <td><a href="#GitProjectHelper.__gitStatistics">__gitStatistics</a></td>
299 <td>Private slot used to show some statistics of the local repository.</td>
300 </tr>
301 <tr>
302 <td><a href="#GitProjectHelper.__gitSubmoduleAdd">__gitSubmoduleAdd</a></td>
303 <td>Private slot to add a submodule to the current project.</td>
304 </tr>
305 <tr>
306 <td><a href="#GitProjectHelper.__gitSubmodulesDeinit">__gitSubmodulesDeinit</a></td>
307 <td>Private slot to unregister submodules of the project.</td>
308 </tr>
309 <tr>
310 <td><a href="#GitProjectHelper.__gitSubmodulesInit">__gitSubmodulesInit</a></td>
311 <td>Private slot to initialize submodules of the project.</td>
312 </tr>
313 <tr>
314 <td><a href="#GitProjectHelper.__gitSubmodulesList">__gitSubmodulesList</a></td>
315 <td>Private slot to list the submodules defined for the current project.</td>
316 </tr>
317 <tr>
318 <td><a href="#GitProjectHelper.__gitSubmodulesStatus">__gitSubmodulesStatus</a></td>
319 <td>Private slot to show the status of submodules of the project.</td>
320 </tr>
321 <tr>
322 <td><a href="#GitProjectHelper.__gitSubmodulesSummary">__gitSubmodulesSummary</a></td>
323 <td>Private slot to show summary information for submodules of the project.</td>
324 </tr>
325 <tr>
326 <td><a href="#GitProjectHelper.__gitSubmodulesSync">__gitSubmodulesSync</a></td>
327 <td>Private slot to synchronize URLs of submodules of the project.</td>
328 </tr>
329 <tr>
330 <td><a href="#GitProjectHelper.__gitSubmodulesUpdate">__gitSubmodulesUpdate</a></td>
331 <td>Private slot to update submodules of the project.</td>
332 </tr>
333 <tr>
334 <td><a href="#GitProjectHelper.__gitSubmodulesUpdateInit">__gitSubmodulesUpdateInit</a></td>
335 <td>Private slot to initialize and update submodules of the project.</td>
336 </tr>
337 <tr>
338 <td><a href="#GitProjectHelper.__gitSubmodulesUpdateOptions">__gitSubmodulesUpdateOptions</a></td>
339 <td>Private slot to update submodules of the project with options.</td>
340 </tr>
341 <tr>
342 <td><a href="#GitProjectHelper.__gitSubmodulesUpdateRemote">__gitSubmodulesUpdateRemote</a></td>
343 <td>Private slot to fetch and update submodules of the project.</td>
344 </tr>
345 <tr>
346 <td><a href="#GitProjectHelper.__gitTagList">__gitTagList</a></td>
347 <td>Private slot used to list the tags of the project.</td>
348 </tr>
349 <tr>
350 <td><a href="#GitProjectHelper.__gitUnstage">__gitUnstage</a></td>
351 <td>Private slot used to unstage changes made to the local project.</td>
352 </tr>
353 <tr>
354 <td><a href="#GitProjectHelper.__gitVerify">__gitVerify</a></td>
355 <td>Private slot used to verify the connectivity and validity of objects of the database.</td>
356 </tr>
357 <tr>
358 <td><a href="#GitProjectHelper.__gitVerifyBundle">__gitVerifyBundle</a></td>
359 <td>Private slot used to verify a bundle file.</td>
360 </tr>
361 <tr>
362 <td><a href="#GitProjectHelper.getActions">getActions</a></td>
363 <td>Public method to get a list of all actions.</td>
364 </tr>
365 <tr>
366 <td><a href="#GitProjectHelper.getProject">getProject</a></td>
367 <td>Public method to get a reference to the project object.</td>
368 </tr>
369 <tr>
370 <td><a href="#GitProjectHelper.initActions">initActions</a></td>
371 <td>Public method to generate the action objects.</td>
372 </tr>
373 <tr>
374 <td><a href="#GitProjectHelper.initMenu">initMenu</a></td>
375 <td>Public method to generate the VCS menu.</td>
376 </tr>
377 <tr>
378 <td><a href="#GitProjectHelper.initToolbar">initToolbar</a></td>
379 <td>Public slot to initialize the VCS toolbar.</td>
380 </tr>
381 <tr>
382 <td><a href="#GitProjectHelper.removeToolbar">removeToolbar</a></td>
383 <td>Public method to remove a toolbar created by initToolbar().</td>
384 </tr>
385 <tr>
386 <td><a href="#GitProjectHelper.setObjects">setObjects</a></td>
387 <td>Public method to set references to the vcs and project objects.</td>
388 </tr>
389 <tr>
390 <td><a href="#GitProjectHelper.shutdown">shutdown</a></td>
391 <td>Public method to perform shutdown actions.</td>
392 </tr>
393 </table>
394 <h3>Static Methods</h3>
395
396 <table>
397 <tr><td>None</td></tr>
398 </table>
399
400 <a NAME="GitProjectHelper.__init__" ID="GitProjectHelper.__init__"></a>
401 <h4>GitProjectHelper (Constructor)</h4>
402 <b>GitProjectHelper</b>(<i>vcsObject, projectObject, parent=None, name=None</i>)
403
404 <p>
405 Constructor
406 </p>
407 <dl>
408
409 <dt><i>vcsObject</i></dt>
410 <dd>
411 reference to the vcs object
412 </dd>
413 <dt><i>projectObject</i></dt>
414 <dd>
415 reference to the project object
416 </dd>
417 <dt><i>parent</i></dt>
418 <dd>
419 parent widget (QWidget)
420 </dd>
421 <dt><i>name</i></dt>
422 <dd>
423 name of this object (string)
424 </dd>
425 </dl>
426 <a NAME="GitProjectHelper.__gitAddRemote" ID="GitProjectHelper.__gitAddRemote"></a>
427 <h4>GitProjectHelper.__gitAddRemote</h4>
428 <b>__gitAddRemote</b>(<i></i>)
429
430 <p>
431 Private slot to add a remote repository.
432 </p>
433 <a NAME="GitProjectHelper.__gitApplyPatches" ID="GitProjectHelper.__gitApplyPatches"></a>
434 <h4>GitProjectHelper.__gitApplyPatches</h4>
435 <b>__gitApplyPatches</b>(<i></i>)
436
437 <p>
438 Private slot to apply a list of patch files.
439 </p>
440 <a NAME="GitProjectHelper.__gitBisectBad" ID="GitProjectHelper.__gitBisectBad"></a>
441 <h4>GitProjectHelper.__gitBisectBad</h4>
442 <b>__gitBisectBad</b>(<i></i>)
443
444 <p>
445 Private slot used to execute the bisect bad command.
446 </p>
447 <a NAME="GitProjectHelper.__gitBisectCreateReplay" ID="GitProjectHelper.__gitBisectCreateReplay"></a>
448 <h4>GitProjectHelper.__gitBisectCreateReplay</h4>
449 <b>__gitBisectCreateReplay</b>(<i></i>)
450
451 <p>
452 Private slot used to create a replay file for the current bisect
453 session.
454 </p>
455 <a NAME="GitProjectHelper.__gitBisectEditReplay" ID="GitProjectHelper.__gitBisectEditReplay"></a>
456 <h4>GitProjectHelper.__gitBisectEditReplay</h4>
457 <b>__gitBisectEditReplay</b>(<i></i>)
458
459 <p>
460 Private slot used to edit a bisect replay file.
461 </p>
462 <a NAME="GitProjectHelper.__gitBisectGood" ID="GitProjectHelper.__gitBisectGood"></a>
463 <h4>GitProjectHelper.__gitBisectGood</h4>
464 <b>__gitBisectGood</b>(<i></i>)
465
466 <p>
467 Private slot used to execute the bisect good command.
468 </p>
469 <a NAME="GitProjectHelper.__gitBisectLogBrowser" ID="GitProjectHelper.__gitBisectLogBrowser"></a>
470 <h4>GitProjectHelper.__gitBisectLogBrowser</h4>
471 <b>__gitBisectLogBrowser</b>(<i></i>)
472
473 <p>
474 Private slot used to show the bisect log browser window.
475 </p>
476 <a NAME="GitProjectHelper.__gitBisectReplay" ID="GitProjectHelper.__gitBisectReplay"></a>
477 <h4>GitProjectHelper.__gitBisectReplay</h4>
478 <b>__gitBisectReplay</b>(<i></i>)
479
480 <p>
481 Private slot used to replay a bisect session.
482 </p>
483 <a NAME="GitProjectHelper.__gitBisectReset" ID="GitProjectHelper.__gitBisectReset"></a>
484 <h4>GitProjectHelper.__gitBisectReset</h4>
485 <b>__gitBisectReset</b>(<i></i>)
486
487 <p>
488 Private slot used to execute the bisect reset command.
489 </p>
490 <a NAME="GitProjectHelper.__gitBisectSkip" ID="GitProjectHelper.__gitBisectSkip"></a>
491 <h4>GitProjectHelper.__gitBisectSkip</h4>
492 <b>__gitBisectSkip</b>(<i></i>)
493
494 <p>
495 Private slot used to execute the bisect skip command.
496 </p>
497 <a NAME="GitProjectHelper.__gitBisectStart" ID="GitProjectHelper.__gitBisectStart"></a>
498 <h4>GitProjectHelper.__gitBisectStart</h4>
499 <b>__gitBisectStart</b>(<i></i>)
500
501 <p>
502 Private slot used to execute the bisect start command.
503 </p>
504 <a NAME="GitProjectHelper.__gitBisectStartExtended" ID="GitProjectHelper.__gitBisectStartExtended"></a>
505 <h4>GitProjectHelper.__gitBisectStartExtended</h4>
506 <b>__gitBisectStartExtended</b>(<i></i>)
507
508 <p>
509 Private slot used to execute the bisect start command with options.
510 </p>
511 <a NAME="GitProjectHelper.__gitBranch" ID="GitProjectHelper.__gitBranch"></a>
512 <h4>GitProjectHelper.__gitBranch</h4>
513 <b>__gitBranch</b>(<i></i>)
514
515 <p>
516 Private slot used to perform branch operations for the project.
517 </p>
518 <a NAME="GitProjectHelper.__gitBranchList" ID="GitProjectHelper.__gitBranchList"></a>
519 <h4>GitProjectHelper.__gitBranchList</h4>
520 <b>__gitBranchList</b>(<i></i>)
521
522 <p>
523 Private slot used to list the branches of the project.
524 </p>
525 <a NAME="GitProjectHelper.__gitBundle" ID="GitProjectHelper.__gitBundle"></a>
526 <h4>GitProjectHelper.__gitBundle</h4>
527 <b>__gitBundle</b>(<i></i>)
528
529 <p>
530 Private slot used to create a bundle file.
531 </p>
532 <a NAME="GitProjectHelper.__gitBundleFetch" ID="GitProjectHelper.__gitBundleFetch"></a>
533 <h4>GitProjectHelper.__gitBundleFetch</h4>
534 <b>__gitBundleFetch</b>(<i></i>)
535
536 <p>
537 Private slot to apply a head of a bundle file using the fetch method.
538 </p>
539 <a NAME="GitProjectHelper.__gitBundleListHeads" ID="GitProjectHelper.__gitBundleListHeads"></a>
540 <h4>GitProjectHelper.__gitBundleListHeads</h4>
541 <b>__gitBundleListHeads</b>(<i></i>)
542
543 <p>
544 Private slot used to list the heads contained in a bundle file.
545 </p>
546 <a NAME="GitProjectHelper.__gitBundlePull" ID="GitProjectHelper.__gitBundlePull"></a>
547 <h4>GitProjectHelper.__gitBundlePull</h4>
548 <b>__gitBundlePull</b>(<i></i>)
549
550 <p>
551 Private slot to apply a head of a bundle file using the pull method.
552 </p>
553 <a NAME="GitProjectHelper.__gitCancelMerge" ID="GitProjectHelper.__gitCancelMerge"></a>
554 <h4>GitProjectHelper.__gitCancelMerge</h4>
555 <b>__gitCancelMerge</b>(<i></i>)
556
557 <p>
558 Private slot used to cancel an uncommitted or failed merge.
559 </p>
560 <a NAME="GitProjectHelper.__gitChangeRemoteUrl" ID="GitProjectHelper.__gitChangeRemoteUrl"></a>
561 <h4>GitProjectHelper.__gitChangeRemoteUrl</h4>
562 <b>__gitChangeRemoteUrl</b>(<i></i>)
563
564 <p>
565 Private slot to change the URL of a remote repository.
566 </p>
567 <a NAME="GitProjectHelper.__gitCheckPatches" ID="GitProjectHelper.__gitCheckPatches"></a>
568 <h4>GitProjectHelper.__gitCheckPatches</h4>
569 <b>__gitCheckPatches</b>(<i></i>)
570
571 <p>
572 Private slot to check a list of patch files, if they would apply
573 cleanly.
574 </p>
575 <a NAME="GitProjectHelper.__gitCherryPick" ID="GitProjectHelper.__gitCherryPick"></a>
576 <h4>GitProjectHelper.__gitCherryPick</h4>
577 <b>__gitCherryPick</b>(<i></i>)
578
579 <p>
580 Private slot used to copy commits into the current branch.
581 </p>
582 <a NAME="GitProjectHelper.__gitCherryPickAbort" ID="GitProjectHelper.__gitCherryPickAbort"></a>
583 <h4>GitProjectHelper.__gitCherryPickAbort</h4>
584 <b>__gitCherryPickAbort</b>(<i></i>)
585
586 <p>
587 Private slot used to cancel the last copying session and return to
588 the previous state.
589 </p>
590 <a NAME="GitProjectHelper.__gitCherryPickContinue" ID="GitProjectHelper.__gitCherryPickContinue"></a>
591 <h4>GitProjectHelper.__gitCherryPickContinue</h4>
592 <b>__gitCherryPickContinue</b>(<i></i>)
593
594 <p>
595 Private slot used to continue the last copying session after conflicts
596 were resolved.
597 </p>
598 <a NAME="GitProjectHelper.__gitCherryPickQuit" ID="GitProjectHelper.__gitCherryPickQuit"></a>
599 <h4>GitProjectHelper.__gitCherryPickQuit</h4>
600 <b>__gitCherryPickQuit</b>(<i></i>)
601
602 <p>
603 Private slot used to quit the current copying operation.
604 </p>
605 <a NAME="GitProjectHelper.__gitCommitMerge" ID="GitProjectHelper.__gitCommitMerge"></a>
606 <h4>GitProjectHelper.__gitCommitMerge</h4>
607 <b>__gitCommitMerge</b>(<i></i>)
608
609 <p>
610 Private slot used to commit the ongoing merge.
611 </p>
612 <a NAME="GitProjectHelper.__gitConfigure" ID="GitProjectHelper.__gitConfigure"></a>
613 <h4>GitProjectHelper.__gitConfigure</h4>
614 <b>__gitConfigure</b>(<i></i>)
615
616 <p>
617 Private method to open the configuration dialog.
618 </p>
619 <a NAME="GitProjectHelper.__gitCreateArchive" ID="GitProjectHelper.__gitCreateArchive"></a>
620 <h4>GitProjectHelper.__gitCreateArchive</h4>
621 <b>__gitCreateArchive</b>(<i></i>)
622
623 <p>
624 Private slot used to create an archive from the local repository.
625 </p>
626 <a NAME="GitProjectHelper.__gitCreateIgnore" ID="GitProjectHelper.__gitCreateIgnore"></a>
627 <h4>GitProjectHelper.__gitCreateIgnore</h4>
628 <b>__gitCreateIgnore</b>(<i></i>)
629
630 <p>
631 Private slot used to create a .gitignore file for the project.
632 </p>
633 <a NAME="GitProjectHelper.__gitDeleteBranch" ID="GitProjectHelper.__gitDeleteBranch"></a>
634 <h4>GitProjectHelper.__gitDeleteBranch</h4>
635 <b>__gitDeleteBranch</b>(<i></i>)
636
637 <p>
638 Private slot used to delete a branch from a remote repository.
639 </p>
640 <a NAME="GitProjectHelper.__gitDescribeTag" ID="GitProjectHelper.__gitDescribeTag"></a>
641 <h4>GitProjectHelper.__gitDescribeTag</h4>
642 <b>__gitDescribeTag</b>(<i></i>)
643
644 <p>
645 Private slot to show the most recent tag.
646 </p>
647 <a NAME="GitProjectHelper.__gitEditRepoConfig" ID="GitProjectHelper.__gitEditRepoConfig"></a>
648 <h4>GitProjectHelper.__gitEditRepoConfig</h4>
649 <b>__gitEditRepoConfig</b>(<i></i>)
650
651 <p>
652 Private slot used to edit the repository configuration file.
653 </p>
654 <a NAME="GitProjectHelper.__gitEditUserConfig" ID="GitProjectHelper.__gitEditUserConfig"></a>
655 <h4>GitProjectHelper.__gitEditUserConfig</h4>
656 <b>__gitEditUserConfig</b>(<i></i>)
657
658 <p>
659 Private slot used to edit the user configuration file.
660 </p>
661 <a NAME="GitProjectHelper.__gitExtendedDiff" ID="GitProjectHelper.__gitExtendedDiff"></a>
662 <h4>GitProjectHelper.__gitExtendedDiff</h4>
663 <b>__gitExtendedDiff</b>(<i></i>)
664
665 <p>
666 Private slot used to perform a git diff with the selection of
667 revisions.
668 </p>
669 <a NAME="GitProjectHelper.__gitFetch" ID="GitProjectHelper.__gitFetch"></a>
670 <h4>GitProjectHelper.__gitFetch</h4>
671 <b>__gitFetch</b>(<i></i>)
672
673 <p>
674 Private slot used to fetch changes from a remote repository.
675 </p>
676 <a NAME="GitProjectHelper.__gitHouseKeeping" ID="GitProjectHelper.__gitHouseKeeping"></a>
677 <h4>GitProjectHelper.__gitHouseKeeping</h4>
678 <b>__gitHouseKeeping</b>(<i></i>)
679
680 <p>
681 Private slot used to cleanup and optimize the local repository.
682 </p>
683 <a NAME="GitProjectHelper.__gitMergedBranchList" ID="GitProjectHelper.__gitMergedBranchList"></a>
684 <h4>GitProjectHelper.__gitMergedBranchList</h4>
685 <b>__gitMergedBranchList</b>(<i></i>)
686
687 <p>
688 Private slot used to list the merged branches of the project.
689 </p>
690 <a NAME="GitProjectHelper.__gitNotMergedBranchList" ID="GitProjectHelper.__gitNotMergedBranchList"></a>
691 <h4>GitProjectHelper.__gitNotMergedBranchList</h4>
692 <b>__gitNotMergedBranchList</b>(<i></i>)
693
694 <p>
695 Private slot used to list the not merged branches of the project.
696 </p>
697 <a NAME="GitProjectHelper.__gitPruneRemote" ID="GitProjectHelper.__gitPruneRemote"></a>
698 <h4>GitProjectHelper.__gitPruneRemote</h4>
699 <b>__gitPruneRemote</b>(<i></i>)
700
701 <p>
702 Private slot to prune stale tracking branches of a remote repository.
703 </p>
704 <a NAME="GitProjectHelper.__gitPull" ID="GitProjectHelper.__gitPull"></a>
705 <h4>GitProjectHelper.__gitPull</h4>
706 <b>__gitPull</b>(<i></i>)
707
708 <p>
709 Private slot used to pull changes from a remote repository.
710 </p>
711 <a NAME="GitProjectHelper.__gitPush" ID="GitProjectHelper.__gitPush"></a>
712 <h4>GitProjectHelper.__gitPush</h4>
713 <b>__gitPush</b>(<i></i>)
714
715 <p>
716 Private slot used to push changes to a remote repository.
717 </p>
718 <a NAME="GitProjectHelper.__gitReflogBrowser" ID="GitProjectHelper.__gitReflogBrowser"></a>
719 <h4>GitProjectHelper.__gitReflogBrowser</h4>
720 <b>__gitReflogBrowser</b>(<i></i>)
721
722 <p>
723 Private slot to show the reflog of the current project.
724 </p>
725 <a NAME="GitProjectHelper.__gitRemoteCredentials" ID="GitProjectHelper.__gitRemoteCredentials"></a>
726 <h4>GitProjectHelper.__gitRemoteCredentials</h4>
727 <b>__gitRemoteCredentials</b>(<i></i>)
728
729 <p>
730 Private slot to change or set the user credentials for a remote
731 repository.
732 </p>
733 <a NAME="GitProjectHelper.__gitRemoveRemote" ID="GitProjectHelper.__gitRemoveRemote"></a>
734 <h4>GitProjectHelper.__gitRemoveRemote</h4>
735 <b>__gitRemoveRemote</b>(<i></i>)
736
737 <p>
738 Private slot to remove a remote repository.
739 </p>
740 <a NAME="GitProjectHelper.__gitRenameRemote" ID="GitProjectHelper.__gitRenameRemote"></a>
741 <h4>GitProjectHelper.__gitRenameRemote</h4>
742 <b>__gitRenameRemote</b>(<i></i>)
743
744 <p>
745 Private slot to rename a remote repository.
746 </p>
747 <a NAME="GitProjectHelper.__gitRevert" ID="GitProjectHelper.__gitRevert"></a>
748 <h4>GitProjectHelper.__gitRevert</h4>
749 <b>__gitRevert</b>(<i></i>)
750
751 <p>
752 Private slot used to revert changes made to the local project.
753 </p>
754 <a NAME="GitProjectHelper.__gitShowBranch" ID="GitProjectHelper.__gitShowBranch"></a>
755 <h4>GitProjectHelper.__gitShowBranch</h4>
756 <b>__gitShowBranch</b>(<i></i>)
757
758 <p>
759 Private slot used to show the current branch for the project.
760 </p>
761 <a NAME="GitProjectHelper.__gitShowConfig" ID="GitProjectHelper.__gitShowConfig"></a>
762 <h4>GitProjectHelper.__gitShowConfig</h4>
763 <b>__gitShowConfig</b>(<i></i>)
764
765 <p>
766 Private slot used to show the combined configuration.
767 </p>
768 <a NAME="GitProjectHelper.__gitShowPatchStatistics" ID="GitProjectHelper.__gitShowPatchStatistics"></a>
769 <h4>GitProjectHelper.__gitShowPatchStatistics</h4>
770 <b>__gitShowPatchStatistics</b>(<i></i>)
771
772 <p>
773 Private slot to show some patch statistics.
774 </p>
775 <a NAME="GitProjectHelper.__gitShowRemote" ID="GitProjectHelper.__gitShowRemote"></a>
776 <h4>GitProjectHelper.__gitShowRemote</h4>
777 <b>__gitShowRemote</b>(<i></i>)
778
779 <p>
780 Private slot used to show information about a remote repository.
781 </p>
782 <a NAME="GitProjectHelper.__gitShowRemotes" ID="GitProjectHelper.__gitShowRemotes"></a>
783 <h4>GitProjectHelper.__gitShowRemotes</h4>
784 <b>__gitShowRemotes</b>(<i></i>)
785
786 <p>
787 Private slot used to show the available remote repositories.
788 </p>
789 <a NAME="GitProjectHelper.__gitStashApply" ID="GitProjectHelper.__gitStashApply"></a>
790 <h4>GitProjectHelper.__gitStashApply</h4>
791 <b>__gitStashApply</b>(<i></i>)
792
793 <p>
794 Private slot to restore a stash and keep it.
795 </p>
796 <a NAME="GitProjectHelper.__gitStashBranch" ID="GitProjectHelper.__gitStashBranch"></a>
797 <h4>GitProjectHelper.__gitStashBranch</h4>
798 <b>__gitStashBranch</b>(<i></i>)
799
800 <p>
801 Private slot to create a new branch and restore a stash into it.
802 </p>
803 <a NAME="GitProjectHelper.__gitStashBrowser" ID="GitProjectHelper.__gitStashBrowser"></a>
804 <h4>GitProjectHelper.__gitStashBrowser</h4>
805 <b>__gitStashBrowser</b>(<i></i>)
806
807 <p>
808 Private slot used to show the stash browser dialog.
809 </p>
810 <a NAME="GitProjectHelper.__gitStashClear" ID="GitProjectHelper.__gitStashClear"></a>
811 <h4>GitProjectHelper.__gitStashClear</h4>
812 <b>__gitStashClear</b>(<i></i>)
813
814 <p>
815 Private slot to clear all stashes.
816 </p>
817 <a NAME="GitProjectHelper.__gitStashDrop" ID="GitProjectHelper.__gitStashDrop"></a>
818 <h4>GitProjectHelper.__gitStashDrop</h4>
819 <b>__gitStashDrop</b>(<i></i>)
820
821 <p>
822 Private slot to drop a stash.
823 </p>
824 <a NAME="GitProjectHelper.__gitStashPop" ID="GitProjectHelper.__gitStashPop"></a>
825 <h4>GitProjectHelper.__gitStashPop</h4>
826 <b>__gitStashPop</b>(<i></i>)
827
828 <p>
829 Private slot to restore a stash and delete it.
830 </p>
831 <a NAME="GitProjectHelper.__gitStashSave" ID="GitProjectHelper.__gitStashSave"></a>
832 <h4>GitProjectHelper.__gitStashSave</h4>
833 <b>__gitStashSave</b>(<i></i>)
834
835 <p>
836 Private slot to stash all current changes.
837 </p>
838 <a NAME="GitProjectHelper.__gitStashShow" ID="GitProjectHelper.__gitStashShow"></a>
839 <h4>GitProjectHelper.__gitStashShow</h4>
840 <b>__gitStashShow</b>(<i></i>)
841
842 <p>
843 Private slot to show the contents of the selected stash.
844 </p>
845 <a NAME="GitProjectHelper.__gitStatistics" ID="GitProjectHelper.__gitStatistics"></a>
846 <h4>GitProjectHelper.__gitStatistics</h4>
847 <b>__gitStatistics</b>(<i></i>)
848
849 <p>
850 Private slot used to show some statistics of the local repository.
851 </p>
852 <a NAME="GitProjectHelper.__gitSubmoduleAdd" ID="GitProjectHelper.__gitSubmoduleAdd"></a>
853 <h4>GitProjectHelper.__gitSubmoduleAdd</h4>
854 <b>__gitSubmoduleAdd</b>(<i></i>)
855
856 <p>
857 Private slot to add a submodule to the current project.
858 </p>
859 <a NAME="GitProjectHelper.__gitSubmodulesDeinit" ID="GitProjectHelper.__gitSubmodulesDeinit"></a>
860 <h4>GitProjectHelper.__gitSubmodulesDeinit</h4>
861 <b>__gitSubmodulesDeinit</b>(<i></i>)
862
863 <p>
864 Private slot to unregister submodules of the project.
865 </p>
866 <a NAME="GitProjectHelper.__gitSubmodulesInit" ID="GitProjectHelper.__gitSubmodulesInit"></a>
867 <h4>GitProjectHelper.__gitSubmodulesInit</h4>
868 <b>__gitSubmodulesInit</b>(<i></i>)
869
870 <p>
871 Private slot to initialize submodules of the project.
872 </p>
873 <a NAME="GitProjectHelper.__gitSubmodulesList" ID="GitProjectHelper.__gitSubmodulesList"></a>
874 <h4>GitProjectHelper.__gitSubmodulesList</h4>
875 <b>__gitSubmodulesList</b>(<i></i>)
876
877 <p>
878 Private slot to list the submodules defined for the current project.
879 </p>
880 <a NAME="GitProjectHelper.__gitSubmodulesStatus" ID="GitProjectHelper.__gitSubmodulesStatus"></a>
881 <h4>GitProjectHelper.__gitSubmodulesStatus</h4>
882 <b>__gitSubmodulesStatus</b>(<i></i>)
883
884 <p>
885 Private slot to show the status of submodules of the project.
886 </p>
887 <a NAME="GitProjectHelper.__gitSubmodulesSummary" ID="GitProjectHelper.__gitSubmodulesSummary"></a>
888 <h4>GitProjectHelper.__gitSubmodulesSummary</h4>
889 <b>__gitSubmodulesSummary</b>(<i></i>)
890
891 <p>
892 Private slot to show summary information for submodules of the project.
893 </p>
894 <a NAME="GitProjectHelper.__gitSubmodulesSync" ID="GitProjectHelper.__gitSubmodulesSync"></a>
895 <h4>GitProjectHelper.__gitSubmodulesSync</h4>
896 <b>__gitSubmodulesSync</b>(<i></i>)
897
898 <p>
899 Private slot to synchronize URLs of submodules of the project.
900 </p>
901 <a NAME="GitProjectHelper.__gitSubmodulesUpdate" ID="GitProjectHelper.__gitSubmodulesUpdate"></a>
902 <h4>GitProjectHelper.__gitSubmodulesUpdate</h4>
903 <b>__gitSubmodulesUpdate</b>(<i></i>)
904
905 <p>
906 Private slot to update submodules of the project.
907 </p>
908 <a NAME="GitProjectHelper.__gitSubmodulesUpdateInit" ID="GitProjectHelper.__gitSubmodulesUpdateInit"></a>
909 <h4>GitProjectHelper.__gitSubmodulesUpdateInit</h4>
910 <b>__gitSubmodulesUpdateInit</b>(<i></i>)
911
912 <p>
913 Private slot to initialize and update submodules of the project.
914 </p>
915 <a NAME="GitProjectHelper.__gitSubmodulesUpdateOptions" ID="GitProjectHelper.__gitSubmodulesUpdateOptions"></a>
916 <h4>GitProjectHelper.__gitSubmodulesUpdateOptions</h4>
917 <b>__gitSubmodulesUpdateOptions</b>(<i></i>)
918
919 <p>
920 Private slot to update submodules of the project with options.
921 </p>
922 <a NAME="GitProjectHelper.__gitSubmodulesUpdateRemote" ID="GitProjectHelper.__gitSubmodulesUpdateRemote"></a>
923 <h4>GitProjectHelper.__gitSubmodulesUpdateRemote</h4>
924 <b>__gitSubmodulesUpdateRemote</b>(<i></i>)
925
926 <p>
927 Private slot to fetch and update submodules of the project.
928 </p>
929 <a NAME="GitProjectHelper.__gitTagList" ID="GitProjectHelper.__gitTagList"></a>
930 <h4>GitProjectHelper.__gitTagList</h4>
931 <b>__gitTagList</b>(<i></i>)
932
933 <p>
934 Private slot used to list the tags of the project.
935 </p>
936 <a NAME="GitProjectHelper.__gitUnstage" ID="GitProjectHelper.__gitUnstage"></a>
937 <h4>GitProjectHelper.__gitUnstage</h4>
938 <b>__gitUnstage</b>(<i></i>)
939
940 <p>
941 Private slot used to unstage changes made to the local project.
942 </p>
943 <a NAME="GitProjectHelper.__gitVerify" ID="GitProjectHelper.__gitVerify"></a>
944 <h4>GitProjectHelper.__gitVerify</h4>
945 <b>__gitVerify</b>(<i></i>)
946
947 <p>
948 Private slot used to verify the connectivity and validity of objects
949 of the database.
950 </p>
951 <a NAME="GitProjectHelper.__gitVerifyBundle" ID="GitProjectHelper.__gitVerifyBundle"></a>
952 <h4>GitProjectHelper.__gitVerifyBundle</h4>
953 <b>__gitVerifyBundle</b>(<i></i>)
954
955 <p>
956 Private slot used to verify a bundle file.
957 </p>
958 <a NAME="GitProjectHelper.getActions" ID="GitProjectHelper.getActions"></a>
959 <h4>GitProjectHelper.getActions</h4>
960 <b>getActions</b>(<i></i>)
961
962 <p>
963 Public method to get a list of all actions.
964 </p>
965 <dl>
966 <dt>Return:</dt>
967 <dd>
968 list of all actions (list of EricAction)
969 </dd>
970 </dl>
971 <a NAME="GitProjectHelper.getProject" ID="GitProjectHelper.getProject"></a>
972 <h4>GitProjectHelper.getProject</h4>
973 <b>getProject</b>(<i></i>)
974
975 <p>
976 Public method to get a reference to the project object.
977 </p>
978 <dl>
979 <dt>Return:</dt>
980 <dd>
981 reference to the project object (Project)
982 </dd>
983 </dl>
984 <a NAME="GitProjectHelper.initActions" ID="GitProjectHelper.initActions"></a>
985 <h4>GitProjectHelper.initActions</h4>
986 <b>initActions</b>(<i></i>)
987
988 <p>
989 Public method to generate the action objects.
990 </p>
991 <a NAME="GitProjectHelper.initMenu" ID="GitProjectHelper.initMenu"></a>
992 <h4>GitProjectHelper.initMenu</h4>
993 <b>initMenu</b>(<i>menu</i>)
994
995 <p>
996 Public method to generate the VCS menu.
997 </p>
998 <dl>
999
1000 <dt><i>menu</i></dt>
1001 <dd>
1002 reference to the menu to be populated (QMenu)
1003 </dd>
1004 </dl>
1005 <a NAME="GitProjectHelper.initToolbar" ID="GitProjectHelper.initToolbar"></a>
1006 <h4>GitProjectHelper.initToolbar</h4>
1007 <b>initToolbar</b>(<i>ui, toolbarManager</i>)
1008
1009 <p>
1010 Public slot to initialize the VCS toolbar.
1011 </p>
1012 <dl>
1013
1014 <dt><i>ui</i></dt>
1015 <dd>
1016 reference to the main window (UserInterface)
1017 </dd>
1018 <dt><i>toolbarManager</i></dt>
1019 <dd>
1020 reference to a toolbar manager object
1021 (EricToolBarManager)
1022 </dd>
1023 </dl>
1024 <a NAME="GitProjectHelper.removeToolbar" ID="GitProjectHelper.removeToolbar"></a>
1025 <h4>GitProjectHelper.removeToolbar</h4>
1026 <b>removeToolbar</b>(<i>ui, toolbarManager</i>)
1027
1028 <p>
1029 Public method to remove a toolbar created by initToolbar().
1030 </p>
1031 <dl>
1032
1033 <dt><i>ui</i></dt>
1034 <dd>
1035 reference to the main window (UserInterface)
1036 </dd>
1037 <dt><i>toolbarManager</i></dt>
1038 <dd>
1039 reference to a toolbar manager object
1040 (EricToolBarManager)
1041 </dd>
1042 </dl>
1043 <a NAME="GitProjectHelper.setObjects" ID="GitProjectHelper.setObjects"></a>
1044 <h4>GitProjectHelper.setObjects</h4>
1045 <b>setObjects</b>(<i>vcsObject, projectObject</i>)
1046
1047 <p>
1048 Public method to set references to the vcs and project objects.
1049 </p>
1050 <dl>
1051
1052 <dt><i>vcsObject</i></dt>
1053 <dd>
1054 reference to the vcs object
1055 </dd>
1056 <dt><i>projectObject</i></dt>
1057 <dd>
1058 reference to the project object
1059 </dd>
1060 </dl>
1061 <a NAME="GitProjectHelper.shutdown" ID="GitProjectHelper.shutdown"></a>
1062 <h4>GitProjectHelper.shutdown</h4>
1063 <b>shutdown</b>(<i></i>)
1064
1065 <p>
1066 Public method to perform shutdown actions.
1067 </p>
1068 <div align="right"><a href="#top">Up</a></div>
1069 <hr />
1070 </body></html>

eric ide

mercurial