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

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

eric ide

mercurial