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

changeset 6020
baf6da1ae288
child 6324
b11c36cba2a1
equal deleted inserted replaced
6019:58ecdaf0b789 6020:baf6da1ae288
1 <!DOCTYPE html>
2 <html><head>
3 <title>eric6.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><a NAME="top" ID="top"></a>
22 <h1>eric6.Plugins.VcsPlugins.vcsGit.ProjectHelper</h1>
23 <p>
24 Module implementing the VCS project helper for Git.
25 </p>
26 <h3>Global Attributes</h3>
27 <table>
28 <tr><td>None</td></tr>
29 </table>
30 <h3>Classes</h3>
31 <table>
32 <tr>
33 <td><a href="#GitProjectHelper">GitProjectHelper</a></td>
34 <td>Class implementing the VCS project helper for Git.</td>
35 </tr>
36 </table>
37 <h3>Functions</h3>
38 <table>
39 <tr><td>None</td></tr>
40 </table>
41 <hr /><hr />
42 <a NAME="GitProjectHelper" ID="GitProjectHelper"></a>
43 <h2>GitProjectHelper</h2>
44 <p>
45 Class implementing the VCS project helper for Git.
46 </p>
47 <h3>Derived from</h3>
48 VcsProjectHelper
49 <h3>Class Attributes</h3>
50 <table>
51 <tr><td>None</td></tr>
52 </table>
53 <h3>Class Methods</h3>
54 <table>
55 <tr><td>None</td></tr>
56 </table>
57 <h3>Methods</h3>
58 <table>
59 <tr>
60 <td><a href="#GitProjectHelper.__init__">GitProjectHelper</a></td>
61 <td>Constructor</td>
62 </tr><tr>
63 <td><a href="#GitProjectHelper.__gitAddRemote">__gitAddRemote</a></td>
64 <td>Private slot to add a remote repository.</td>
65 </tr><tr>
66 <td><a href="#GitProjectHelper.__gitApplyPatches">__gitApplyPatches</a></td>
67 <td>Private slot to apply a list of patch files.</td>
68 </tr><tr>
69 <td><a href="#GitProjectHelper.__gitBisectBad">__gitBisectBad</a></td>
70 <td>Private slot used to execute the bisect bad command.</td>
71 </tr><tr>
72 <td><a href="#GitProjectHelper.__gitBisectCreateReplay">__gitBisectCreateReplay</a></td>
73 <td>Private slot used to create a replay file for the current bisect session.</td>
74 </tr><tr>
75 <td><a href="#GitProjectHelper.__gitBisectEditReplay">__gitBisectEditReplay</a></td>
76 <td>Private slot used to edit a bisect replay file.</td>
77 </tr><tr>
78 <td><a href="#GitProjectHelper.__gitBisectGood">__gitBisectGood</a></td>
79 <td>Private slot used to execute the bisect good command.</td>
80 </tr><tr>
81 <td><a href="#GitProjectHelper.__gitBisectLogBrowser">__gitBisectLogBrowser</a></td>
82 <td>Private slot used to show the bisect log browser window.</td>
83 </tr><tr>
84 <td><a href="#GitProjectHelper.__gitBisectReplay">__gitBisectReplay</a></td>
85 <td>Private slot used to replay a bisect session.</td>
86 </tr><tr>
87 <td><a href="#GitProjectHelper.__gitBisectReset">__gitBisectReset</a></td>
88 <td>Private slot used to execute the bisect reset command.</td>
89 </tr><tr>
90 <td><a href="#GitProjectHelper.__gitBisectSkip">__gitBisectSkip</a></td>
91 <td>Private slot used to execute the bisect skip command.</td>
92 </tr><tr>
93 <td><a href="#GitProjectHelper.__gitBisectStart">__gitBisectStart</a></td>
94 <td>Private slot used to execute the bisect start command.</td>
95 </tr><tr>
96 <td><a href="#GitProjectHelper.__gitBisectStartExtended">__gitBisectStartExtended</a></td>
97 <td>Private slot used to execute the bisect start command with options.</td>
98 </tr><tr>
99 <td><a href="#GitProjectHelper.__gitBranch">__gitBranch</a></td>
100 <td>Private slot used to perform branch operations for the project.</td>
101 </tr><tr>
102 <td><a href="#GitProjectHelper.__gitBranchList">__gitBranchList</a></td>
103 <td>Private slot used to list the branches of the project.</td>
104 </tr><tr>
105 <td><a href="#GitProjectHelper.__gitBundle">__gitBundle</a></td>
106 <td>Private slot used to create a bundle file.</td>
107 </tr><tr>
108 <td><a href="#GitProjectHelper.__gitBundleFetch">__gitBundleFetch</a></td>
109 <td>Private slot to apply a head of a bundle file using the fetch method.</td>
110 </tr><tr>
111 <td><a href="#GitProjectHelper.__gitBundleListHeads">__gitBundleListHeads</a></td>
112 <td>Private slot used to list the heads contained in a bundle file.</td>
113 </tr><tr>
114 <td><a href="#GitProjectHelper.__gitBundlePull">__gitBundlePull</a></td>
115 <td>Private slot to apply a head of a bundle file using the pull method.</td>
116 </tr><tr>
117 <td><a href="#GitProjectHelper.__gitCancelMerge">__gitCancelMerge</a></td>
118 <td>Private slot used to cancel an uncommitted or failed merge.</td>
119 </tr><tr>
120 <td><a href="#GitProjectHelper.__gitCheckPatches">__gitCheckPatches</a></td>
121 <td>Private slot to check a list of patch files, if they would apply cleanly.</td>
122 </tr><tr>
123 <td><a href="#GitProjectHelper.__gitCherryPick">__gitCherryPick</a></td>
124 <td>Private slot used to copy commits into the current branch.</td>
125 </tr><tr>
126 <td><a href="#GitProjectHelper.__gitCherryPickAbort">__gitCherryPickAbort</a></td>
127 <td>Private slot used to cancel the last copying session and return to the previous state.</td>
128 </tr><tr>
129 <td><a href="#GitProjectHelper.__gitCherryPickContinue">__gitCherryPickContinue</a></td>
130 <td>Private slot used to continue the last copying session after conflicts were resolved.</td>
131 </tr><tr>
132 <td><a href="#GitProjectHelper.__gitCherryPickQuit">__gitCherryPickQuit</a></td>
133 <td>Private slot used to quit the current copying operation.</td>
134 </tr><tr>
135 <td><a href="#GitProjectHelper.__gitCommitMerge">__gitCommitMerge</a></td>
136 <td>Private slot used to commit the ongoing merge.</td>
137 </tr><tr>
138 <td><a href="#GitProjectHelper.__gitConfigure">__gitConfigure</a></td>
139 <td>Private method to open the configuration dialog.</td>
140 </tr><tr>
141 <td><a href="#GitProjectHelper.__gitCreateArchive">__gitCreateArchive</a></td>
142 <td>Private slot used to create an archive from the local repository.</td>
143 </tr><tr>
144 <td><a href="#GitProjectHelper.__gitCreateIgnore">__gitCreateIgnore</a></td>
145 <td>Private slot used to create a .gitignore file for the project.</td>
146 </tr><tr>
147 <td><a href="#GitProjectHelper.__gitDeleteBranch">__gitDeleteBranch</a></td>
148 <td>Private slot used to delete a branch from a remote repository.</td>
149 </tr><tr>
150 <td><a href="#GitProjectHelper.__gitDescribeTag">__gitDescribeTag</a></td>
151 <td>Private slot to show the most recent tag.</td>
152 </tr><tr>
153 <td><a href="#GitProjectHelper.__gitEditRepoConfig">__gitEditRepoConfig</a></td>
154 <td>Private slot used to edit the repository configuration file.</td>
155 </tr><tr>
156 <td><a href="#GitProjectHelper.__gitEditUserConfig">__gitEditUserConfig</a></td>
157 <td>Private slot used to edit the user configuration file.</td>
158 </tr><tr>
159 <td><a href="#GitProjectHelper.__gitExtendedDiff">__gitExtendedDiff</a></td>
160 <td>Private slot used to perform a git diff with the selection of revisions.</td>
161 </tr><tr>
162 <td><a href="#GitProjectHelper.__gitFetch">__gitFetch</a></td>
163 <td>Private slot used to fetch changes from a remote repository.</td>
164 </tr><tr>
165 <td><a href="#GitProjectHelper.__gitHouseKeeping">__gitHouseKeeping</a></td>
166 <td>Private slot used to cleanup and optimize the local repository.</td>
167 </tr><tr>
168 <td><a href="#GitProjectHelper.__gitMergedBranchList">__gitMergedBranchList</a></td>
169 <td>Private slot used to list the merged branches of the project.</td>
170 </tr><tr>
171 <td><a href="#GitProjectHelper.__gitNotMergedBranchList">__gitNotMergedBranchList</a></td>
172 <td>Private slot used to list the not merged branches of the project.</td>
173 </tr><tr>
174 <td><a href="#GitProjectHelper.__gitPruneRemote">__gitPruneRemote</a></td>
175 <td>Private slot to prune stale tracking branches of a remote repository.</td>
176 </tr><tr>
177 <td><a href="#GitProjectHelper.__gitPull">__gitPull</a></td>
178 <td>Private slot used to pull changes from a remote repository.</td>
179 </tr><tr>
180 <td><a href="#GitProjectHelper.__gitPush">__gitPush</a></td>
181 <td>Private slot used to push changes to a remote repository.</td>
182 </tr><tr>
183 <td><a href="#GitProjectHelper.__gitReflogBrowser">__gitReflogBrowser</a></td>
184 <td>Private slot to show the reflog of the current project.</td>
185 </tr><tr>
186 <td><a href="#GitProjectHelper.__gitRemoveRemote">__gitRemoveRemote</a></td>
187 <td>Private slot to remove a remote repository.</td>
188 </tr><tr>
189 <td><a href="#GitProjectHelper.__gitRenameRemote">__gitRenameRemote</a></td>
190 <td>Private slot to rename a remote repository.</td>
191 </tr><tr>
192 <td><a href="#GitProjectHelper.__gitRevert">__gitRevert</a></td>
193 <td>Private slot used to revert changes made to the local project.</td>
194 </tr><tr>
195 <td><a href="#GitProjectHelper.__gitShowBranch">__gitShowBranch</a></td>
196 <td>Private slot used to show the current branch for the project.</td>
197 </tr><tr>
198 <td><a href="#GitProjectHelper.__gitShowConfig">__gitShowConfig</a></td>
199 <td>Private slot used to show the combined configuration.</td>
200 </tr><tr>
201 <td><a href="#GitProjectHelper.__gitShowPatchStatistics">__gitShowPatchStatistics</a></td>
202 <td>Private slot to show some patch statistics.</td>
203 </tr><tr>
204 <td><a href="#GitProjectHelper.__gitShowRemote">__gitShowRemote</a></td>
205 <td>Private slot used to show information about a remote repository.</td>
206 </tr><tr>
207 <td><a href="#GitProjectHelper.__gitShowRemotes">__gitShowRemotes</a></td>
208 <td>Private slot used to show the available remote repositories.</td>
209 </tr><tr>
210 <td><a href="#GitProjectHelper.__gitStashApply">__gitStashApply</a></td>
211 <td>Private slot to restore a stash and keep it.</td>
212 </tr><tr>
213 <td><a href="#GitProjectHelper.__gitStashBranch">__gitStashBranch</a></td>
214 <td>Private slot to create a new branch and restore a stash into it.</td>
215 </tr><tr>
216 <td><a href="#GitProjectHelper.__gitStashBrowser">__gitStashBrowser</a></td>
217 <td>Private slot used to show the stash browser dialog.</td>
218 </tr><tr>
219 <td><a href="#GitProjectHelper.__gitStashClear">__gitStashClear</a></td>
220 <td>Private slot to clear all stashes.</td>
221 </tr><tr>
222 <td><a href="#GitProjectHelper.__gitStashDrop">__gitStashDrop</a></td>
223 <td>Private slot to drop a stash.</td>
224 </tr><tr>
225 <td><a href="#GitProjectHelper.__gitStashPop">__gitStashPop</a></td>
226 <td>Private slot to restore a stash and delete it.</td>
227 </tr><tr>
228 <td><a href="#GitProjectHelper.__gitStashSave">__gitStashSave</a></td>
229 <td>Private slot to stash all current changes.</td>
230 </tr><tr>
231 <td><a href="#GitProjectHelper.__gitStashShow">__gitStashShow</a></td>
232 <td>Private slot to show the contents of the selected stash.</td>
233 </tr><tr>
234 <td><a href="#GitProjectHelper.__gitStatistics">__gitStatistics</a></td>
235 <td>Private slot used to show some statistics of the local repository.</td>
236 </tr><tr>
237 <td><a href="#GitProjectHelper.__gitSubmoduleAdd">__gitSubmoduleAdd</a></td>
238 <td>Private slot to add a submodule to the current project.</td>
239 </tr><tr>
240 <td><a href="#GitProjectHelper.__gitSubmodulesDeinit">__gitSubmodulesDeinit</a></td>
241 <td>Private slot to unregister submodules of the project.</td>
242 </tr><tr>
243 <td><a href="#GitProjectHelper.__gitSubmodulesInit">__gitSubmodulesInit</a></td>
244 <td>Private slot to initialize submodules of the project.</td>
245 </tr><tr>
246 <td><a href="#GitProjectHelper.__gitSubmodulesList">__gitSubmodulesList</a></td>
247 <td>Private slot to list the submodules defined for the current project.</td>
248 </tr><tr>
249 <td><a href="#GitProjectHelper.__gitSubmodulesStatus">__gitSubmodulesStatus</a></td>
250 <td>Private slot to show the status of submodules of the project.</td>
251 </tr><tr>
252 <td><a href="#GitProjectHelper.__gitSubmodulesSummary">__gitSubmodulesSummary</a></td>
253 <td>Private slot to show summary information for submodules of the project.</td>
254 </tr><tr>
255 <td><a href="#GitProjectHelper.__gitSubmodulesSync">__gitSubmodulesSync</a></td>
256 <td>Private slot to synchronize URLs of submodules of the project.</td>
257 </tr><tr>
258 <td><a href="#GitProjectHelper.__gitSubmodulesUpdate">__gitSubmodulesUpdate</a></td>
259 <td>Private slot to update submodules of the project.</td>
260 </tr><tr>
261 <td><a href="#GitProjectHelper.__gitSubmodulesUpdateInit">__gitSubmodulesUpdateInit</a></td>
262 <td>Private slot to initialize and update submodules of the project.</td>
263 </tr><tr>
264 <td><a href="#GitProjectHelper.__gitSubmodulesUpdateOptions">__gitSubmodulesUpdateOptions</a></td>
265 <td>Private slot to update submodules of the project with options.</td>
266 </tr><tr>
267 <td><a href="#GitProjectHelper.__gitSubmodulesUpdateRemote">__gitSubmodulesUpdateRemote</a></td>
268 <td>Private slot to fetch and update submodules of the project.</td>
269 </tr><tr>
270 <td><a href="#GitProjectHelper.__gitTagList">__gitTagList</a></td>
271 <td>Private slot used to list the tags of the project.</td>
272 </tr><tr>
273 <td><a href="#GitProjectHelper.__gitUnstage">__gitUnstage</a></td>
274 <td>Private slot used to unstage changes made to the local project.</td>
275 </tr><tr>
276 <td><a href="#GitProjectHelper.__gitVerify">__gitVerify</a></td>
277 <td>Private slot used to verify the connectivity and validity of objects of the database.</td>
278 </tr><tr>
279 <td><a href="#GitProjectHelper.__gitVerifyBundle">__gitVerifyBundle</a></td>
280 <td>Private slot used to verify a bundle file.</td>
281 </tr><tr>
282 <td><a href="#GitProjectHelper.getActions">getActions</a></td>
283 <td>Public method to get a list of all actions.</td>
284 </tr><tr>
285 <td><a href="#GitProjectHelper.getProject">getProject</a></td>
286 <td>Public method to get a reference to the project object.</td>
287 </tr><tr>
288 <td><a href="#GitProjectHelper.initActions">initActions</a></td>
289 <td>Public method to generate the action objects.</td>
290 </tr><tr>
291 <td><a href="#GitProjectHelper.initMenu">initMenu</a></td>
292 <td>Public method to generate the VCS menu.</td>
293 </tr><tr>
294 <td><a href="#GitProjectHelper.initToolbar">initToolbar</a></td>
295 <td>Public slot to initialize the VCS toolbar.</td>
296 </tr><tr>
297 <td><a href="#GitProjectHelper.removeToolbar">removeToolbar</a></td>
298 <td>Public method to remove a toolbar created by initToolbar().</td>
299 </tr><tr>
300 <td><a href="#GitProjectHelper.setObjects">setObjects</a></td>
301 <td>Public method to set references to the vcs and project objects.</td>
302 </tr><tr>
303 <td><a href="#GitProjectHelper.shutdown">shutdown</a></td>
304 <td>Public method to perform shutdown actions.</td>
305 </tr>
306 </table>
307 <h3>Static Methods</h3>
308 <table>
309 <tr><td>None</td></tr>
310 </table>
311 <a NAME="GitProjectHelper.__init__" ID="GitProjectHelper.__init__"></a>
312 <h4>GitProjectHelper (Constructor)</h4>
313 <b>GitProjectHelper</b>(<i>vcsObject, projectObject, parent=None, name=None</i>)
314 <p>
315 Constructor
316 </p><dl>
317 <dt><i>vcsObject</i></dt>
318 <dd>
319 reference to the vcs object
320 </dd><dt><i>projectObject</i></dt>
321 <dd>
322 reference to the project object
323 </dd><dt><i>parent</i></dt>
324 <dd>
325 parent widget (QWidget)
326 </dd><dt><i>name</i></dt>
327 <dd>
328 name of this object (string)
329 </dd>
330 </dl><a NAME="GitProjectHelper.__gitAddRemote" ID="GitProjectHelper.__gitAddRemote"></a>
331 <h4>GitProjectHelper.__gitAddRemote</h4>
332 <b>__gitAddRemote</b>(<i></i>)
333 <p>
334 Private slot to add a remote repository.
335 </p><a NAME="GitProjectHelper.__gitApplyPatches" ID="GitProjectHelper.__gitApplyPatches"></a>
336 <h4>GitProjectHelper.__gitApplyPatches</h4>
337 <b>__gitApplyPatches</b>(<i></i>)
338 <p>
339 Private slot to apply a list of patch files.
340 </p><a NAME="GitProjectHelper.__gitBisectBad" ID="GitProjectHelper.__gitBisectBad"></a>
341 <h4>GitProjectHelper.__gitBisectBad</h4>
342 <b>__gitBisectBad</b>(<i></i>)
343 <p>
344 Private slot used to execute the bisect bad command.
345 </p><a NAME="GitProjectHelper.__gitBisectCreateReplay" ID="GitProjectHelper.__gitBisectCreateReplay"></a>
346 <h4>GitProjectHelper.__gitBisectCreateReplay</h4>
347 <b>__gitBisectCreateReplay</b>(<i></i>)
348 <p>
349 Private slot used to create a replay file for the current bisect
350 session.
351 </p><a NAME="GitProjectHelper.__gitBisectEditReplay" ID="GitProjectHelper.__gitBisectEditReplay"></a>
352 <h4>GitProjectHelper.__gitBisectEditReplay</h4>
353 <b>__gitBisectEditReplay</b>(<i></i>)
354 <p>
355 Private slot used to edit a bisect replay file.
356 </p><a NAME="GitProjectHelper.__gitBisectGood" ID="GitProjectHelper.__gitBisectGood"></a>
357 <h4>GitProjectHelper.__gitBisectGood</h4>
358 <b>__gitBisectGood</b>(<i></i>)
359 <p>
360 Private slot used to execute the bisect good command.
361 </p><a NAME="GitProjectHelper.__gitBisectLogBrowser" ID="GitProjectHelper.__gitBisectLogBrowser"></a>
362 <h4>GitProjectHelper.__gitBisectLogBrowser</h4>
363 <b>__gitBisectLogBrowser</b>(<i></i>)
364 <p>
365 Private slot used to show the bisect log browser window.
366 </p><a NAME="GitProjectHelper.__gitBisectReplay" ID="GitProjectHelper.__gitBisectReplay"></a>
367 <h4>GitProjectHelper.__gitBisectReplay</h4>
368 <b>__gitBisectReplay</b>(<i></i>)
369 <p>
370 Private slot used to replay a bisect session.
371 </p><a NAME="GitProjectHelper.__gitBisectReset" ID="GitProjectHelper.__gitBisectReset"></a>
372 <h4>GitProjectHelper.__gitBisectReset</h4>
373 <b>__gitBisectReset</b>(<i></i>)
374 <p>
375 Private slot used to execute the bisect reset command.
376 </p><a NAME="GitProjectHelper.__gitBisectSkip" ID="GitProjectHelper.__gitBisectSkip"></a>
377 <h4>GitProjectHelper.__gitBisectSkip</h4>
378 <b>__gitBisectSkip</b>(<i></i>)
379 <p>
380 Private slot used to execute the bisect skip command.
381 </p><a NAME="GitProjectHelper.__gitBisectStart" ID="GitProjectHelper.__gitBisectStart"></a>
382 <h4>GitProjectHelper.__gitBisectStart</h4>
383 <b>__gitBisectStart</b>(<i></i>)
384 <p>
385 Private slot used to execute the bisect start command.
386 </p><a NAME="GitProjectHelper.__gitBisectStartExtended" ID="GitProjectHelper.__gitBisectStartExtended"></a>
387 <h4>GitProjectHelper.__gitBisectStartExtended</h4>
388 <b>__gitBisectStartExtended</b>(<i></i>)
389 <p>
390 Private slot used to execute the bisect start command with options.
391 </p><a NAME="GitProjectHelper.__gitBranch" ID="GitProjectHelper.__gitBranch"></a>
392 <h4>GitProjectHelper.__gitBranch</h4>
393 <b>__gitBranch</b>(<i></i>)
394 <p>
395 Private slot used to perform branch operations for the project.
396 </p><a NAME="GitProjectHelper.__gitBranchList" ID="GitProjectHelper.__gitBranchList"></a>
397 <h4>GitProjectHelper.__gitBranchList</h4>
398 <b>__gitBranchList</b>(<i></i>)
399 <p>
400 Private slot used to list the branches of the project.
401 </p><a NAME="GitProjectHelper.__gitBundle" ID="GitProjectHelper.__gitBundle"></a>
402 <h4>GitProjectHelper.__gitBundle</h4>
403 <b>__gitBundle</b>(<i></i>)
404 <p>
405 Private slot used to create a bundle file.
406 </p><a NAME="GitProjectHelper.__gitBundleFetch" ID="GitProjectHelper.__gitBundleFetch"></a>
407 <h4>GitProjectHelper.__gitBundleFetch</h4>
408 <b>__gitBundleFetch</b>(<i></i>)
409 <p>
410 Private slot to apply a head of a bundle file using the fetch method.
411 </p><a NAME="GitProjectHelper.__gitBundleListHeads" ID="GitProjectHelper.__gitBundleListHeads"></a>
412 <h4>GitProjectHelper.__gitBundleListHeads</h4>
413 <b>__gitBundleListHeads</b>(<i></i>)
414 <p>
415 Private slot used to list the heads contained in a bundle file.
416 </p><a NAME="GitProjectHelper.__gitBundlePull" ID="GitProjectHelper.__gitBundlePull"></a>
417 <h4>GitProjectHelper.__gitBundlePull</h4>
418 <b>__gitBundlePull</b>(<i></i>)
419 <p>
420 Private slot to apply a head of a bundle file using the pull method.
421 </p><a NAME="GitProjectHelper.__gitCancelMerge" ID="GitProjectHelper.__gitCancelMerge"></a>
422 <h4>GitProjectHelper.__gitCancelMerge</h4>
423 <b>__gitCancelMerge</b>(<i></i>)
424 <p>
425 Private slot used to cancel an uncommitted or failed merge.
426 </p><a NAME="GitProjectHelper.__gitCheckPatches" ID="GitProjectHelper.__gitCheckPatches"></a>
427 <h4>GitProjectHelper.__gitCheckPatches</h4>
428 <b>__gitCheckPatches</b>(<i></i>)
429 <p>
430 Private slot to check a list of patch files, if they would apply
431 cleanly.
432 </p><a NAME="GitProjectHelper.__gitCherryPick" ID="GitProjectHelper.__gitCherryPick"></a>
433 <h4>GitProjectHelper.__gitCherryPick</h4>
434 <b>__gitCherryPick</b>(<i></i>)
435 <p>
436 Private slot used to copy commits into the current branch.
437 </p><a NAME="GitProjectHelper.__gitCherryPickAbort" ID="GitProjectHelper.__gitCherryPickAbort"></a>
438 <h4>GitProjectHelper.__gitCherryPickAbort</h4>
439 <b>__gitCherryPickAbort</b>(<i></i>)
440 <p>
441 Private slot used to cancel the last copying session and return to
442 the previous state.
443 </p><a NAME="GitProjectHelper.__gitCherryPickContinue" ID="GitProjectHelper.__gitCherryPickContinue"></a>
444 <h4>GitProjectHelper.__gitCherryPickContinue</h4>
445 <b>__gitCherryPickContinue</b>(<i></i>)
446 <p>
447 Private slot used to continue the last copying session after conflicts
448 were resolved.
449 </p><a NAME="GitProjectHelper.__gitCherryPickQuit" ID="GitProjectHelper.__gitCherryPickQuit"></a>
450 <h4>GitProjectHelper.__gitCherryPickQuit</h4>
451 <b>__gitCherryPickQuit</b>(<i></i>)
452 <p>
453 Private slot used to quit the current copying operation.
454 </p><a NAME="GitProjectHelper.__gitCommitMerge" ID="GitProjectHelper.__gitCommitMerge"></a>
455 <h4>GitProjectHelper.__gitCommitMerge</h4>
456 <b>__gitCommitMerge</b>(<i></i>)
457 <p>
458 Private slot used to commit the ongoing merge.
459 </p><a NAME="GitProjectHelper.__gitConfigure" ID="GitProjectHelper.__gitConfigure"></a>
460 <h4>GitProjectHelper.__gitConfigure</h4>
461 <b>__gitConfigure</b>(<i></i>)
462 <p>
463 Private method to open the configuration dialog.
464 </p><a NAME="GitProjectHelper.__gitCreateArchive" ID="GitProjectHelper.__gitCreateArchive"></a>
465 <h4>GitProjectHelper.__gitCreateArchive</h4>
466 <b>__gitCreateArchive</b>(<i></i>)
467 <p>
468 Private slot used to create an archive from the local repository.
469 </p><a NAME="GitProjectHelper.__gitCreateIgnore" ID="GitProjectHelper.__gitCreateIgnore"></a>
470 <h4>GitProjectHelper.__gitCreateIgnore</h4>
471 <b>__gitCreateIgnore</b>(<i></i>)
472 <p>
473 Private slot used to create a .gitignore file for the project.
474 </p><a NAME="GitProjectHelper.__gitDeleteBranch" ID="GitProjectHelper.__gitDeleteBranch"></a>
475 <h4>GitProjectHelper.__gitDeleteBranch</h4>
476 <b>__gitDeleteBranch</b>(<i></i>)
477 <p>
478 Private slot used to delete a branch from a remote repository.
479 </p><a NAME="GitProjectHelper.__gitDescribeTag" ID="GitProjectHelper.__gitDescribeTag"></a>
480 <h4>GitProjectHelper.__gitDescribeTag</h4>
481 <b>__gitDescribeTag</b>(<i></i>)
482 <p>
483 Private slot to show the most recent tag.
484 </p><a NAME="GitProjectHelper.__gitEditRepoConfig" ID="GitProjectHelper.__gitEditRepoConfig"></a>
485 <h4>GitProjectHelper.__gitEditRepoConfig</h4>
486 <b>__gitEditRepoConfig</b>(<i></i>)
487 <p>
488 Private slot used to edit the repository configuration file.
489 </p><a NAME="GitProjectHelper.__gitEditUserConfig" ID="GitProjectHelper.__gitEditUserConfig"></a>
490 <h4>GitProjectHelper.__gitEditUserConfig</h4>
491 <b>__gitEditUserConfig</b>(<i></i>)
492 <p>
493 Private slot used to edit the user configuration file.
494 </p><a NAME="GitProjectHelper.__gitExtendedDiff" ID="GitProjectHelper.__gitExtendedDiff"></a>
495 <h4>GitProjectHelper.__gitExtendedDiff</h4>
496 <b>__gitExtendedDiff</b>(<i></i>)
497 <p>
498 Private slot used to perform a git diff with the selection of
499 revisions.
500 </p><a NAME="GitProjectHelper.__gitFetch" ID="GitProjectHelper.__gitFetch"></a>
501 <h4>GitProjectHelper.__gitFetch</h4>
502 <b>__gitFetch</b>(<i></i>)
503 <p>
504 Private slot used to fetch changes from a remote repository.
505 </p><a NAME="GitProjectHelper.__gitHouseKeeping" ID="GitProjectHelper.__gitHouseKeeping"></a>
506 <h4>GitProjectHelper.__gitHouseKeeping</h4>
507 <b>__gitHouseKeeping</b>(<i></i>)
508 <p>
509 Private slot used to cleanup and optimize the local repository.
510 </p><a NAME="GitProjectHelper.__gitMergedBranchList" ID="GitProjectHelper.__gitMergedBranchList"></a>
511 <h4>GitProjectHelper.__gitMergedBranchList</h4>
512 <b>__gitMergedBranchList</b>(<i></i>)
513 <p>
514 Private slot used to list the merged branches of the project.
515 </p><a NAME="GitProjectHelper.__gitNotMergedBranchList" ID="GitProjectHelper.__gitNotMergedBranchList"></a>
516 <h4>GitProjectHelper.__gitNotMergedBranchList</h4>
517 <b>__gitNotMergedBranchList</b>(<i></i>)
518 <p>
519 Private slot used to list the not merged branches of the project.
520 </p><a NAME="GitProjectHelper.__gitPruneRemote" ID="GitProjectHelper.__gitPruneRemote"></a>
521 <h4>GitProjectHelper.__gitPruneRemote</h4>
522 <b>__gitPruneRemote</b>(<i></i>)
523 <p>
524 Private slot to prune stale tracking branches of a remote repository.
525 </p><a NAME="GitProjectHelper.__gitPull" ID="GitProjectHelper.__gitPull"></a>
526 <h4>GitProjectHelper.__gitPull</h4>
527 <b>__gitPull</b>(<i></i>)
528 <p>
529 Private slot used to pull changes from a remote repository.
530 </p><a NAME="GitProjectHelper.__gitPush" ID="GitProjectHelper.__gitPush"></a>
531 <h4>GitProjectHelper.__gitPush</h4>
532 <b>__gitPush</b>(<i></i>)
533 <p>
534 Private slot used to push changes to a remote repository.
535 </p><a NAME="GitProjectHelper.__gitReflogBrowser" ID="GitProjectHelper.__gitReflogBrowser"></a>
536 <h4>GitProjectHelper.__gitReflogBrowser</h4>
537 <b>__gitReflogBrowser</b>(<i></i>)
538 <p>
539 Private slot to show the reflog of the current project.
540 </p><a NAME="GitProjectHelper.__gitRemoveRemote" ID="GitProjectHelper.__gitRemoveRemote"></a>
541 <h4>GitProjectHelper.__gitRemoveRemote</h4>
542 <b>__gitRemoveRemote</b>(<i></i>)
543 <p>
544 Private slot to remove a remote repository.
545 </p><a NAME="GitProjectHelper.__gitRenameRemote" ID="GitProjectHelper.__gitRenameRemote"></a>
546 <h4>GitProjectHelper.__gitRenameRemote</h4>
547 <b>__gitRenameRemote</b>(<i></i>)
548 <p>
549 Private slot to rename a remote repository.
550 </p><a NAME="GitProjectHelper.__gitRevert" ID="GitProjectHelper.__gitRevert"></a>
551 <h4>GitProjectHelper.__gitRevert</h4>
552 <b>__gitRevert</b>(<i></i>)
553 <p>
554 Private slot used to revert changes made to the local project.
555 </p><a NAME="GitProjectHelper.__gitShowBranch" ID="GitProjectHelper.__gitShowBranch"></a>
556 <h4>GitProjectHelper.__gitShowBranch</h4>
557 <b>__gitShowBranch</b>(<i></i>)
558 <p>
559 Private slot used to show the current branch for the project.
560 </p><a NAME="GitProjectHelper.__gitShowConfig" ID="GitProjectHelper.__gitShowConfig"></a>
561 <h4>GitProjectHelper.__gitShowConfig</h4>
562 <b>__gitShowConfig</b>(<i></i>)
563 <p>
564 Private slot used to show the combined configuration.
565 </p><a NAME="GitProjectHelper.__gitShowPatchStatistics" ID="GitProjectHelper.__gitShowPatchStatistics"></a>
566 <h4>GitProjectHelper.__gitShowPatchStatistics</h4>
567 <b>__gitShowPatchStatistics</b>(<i></i>)
568 <p>
569 Private slot to show some patch statistics.
570 </p><a NAME="GitProjectHelper.__gitShowRemote" ID="GitProjectHelper.__gitShowRemote"></a>
571 <h4>GitProjectHelper.__gitShowRemote</h4>
572 <b>__gitShowRemote</b>(<i></i>)
573 <p>
574 Private slot used to show information about a remote repository.
575 </p><a NAME="GitProjectHelper.__gitShowRemotes" ID="GitProjectHelper.__gitShowRemotes"></a>
576 <h4>GitProjectHelper.__gitShowRemotes</h4>
577 <b>__gitShowRemotes</b>(<i></i>)
578 <p>
579 Private slot used to show the available remote repositories.
580 </p><a NAME="GitProjectHelper.__gitStashApply" ID="GitProjectHelper.__gitStashApply"></a>
581 <h4>GitProjectHelper.__gitStashApply</h4>
582 <b>__gitStashApply</b>(<i></i>)
583 <p>
584 Private slot to restore a stash and keep it.
585 </p><a NAME="GitProjectHelper.__gitStashBranch" ID="GitProjectHelper.__gitStashBranch"></a>
586 <h4>GitProjectHelper.__gitStashBranch</h4>
587 <b>__gitStashBranch</b>(<i></i>)
588 <p>
589 Private slot to create a new branch and restore a stash into it.
590 </p><a NAME="GitProjectHelper.__gitStashBrowser" ID="GitProjectHelper.__gitStashBrowser"></a>
591 <h4>GitProjectHelper.__gitStashBrowser</h4>
592 <b>__gitStashBrowser</b>(<i></i>)
593 <p>
594 Private slot used to show the stash browser dialog.
595 </p><a NAME="GitProjectHelper.__gitStashClear" ID="GitProjectHelper.__gitStashClear"></a>
596 <h4>GitProjectHelper.__gitStashClear</h4>
597 <b>__gitStashClear</b>(<i></i>)
598 <p>
599 Private slot to clear all stashes.
600 </p><a NAME="GitProjectHelper.__gitStashDrop" ID="GitProjectHelper.__gitStashDrop"></a>
601 <h4>GitProjectHelper.__gitStashDrop</h4>
602 <b>__gitStashDrop</b>(<i></i>)
603 <p>
604 Private slot to drop a stash.
605 </p><a NAME="GitProjectHelper.__gitStashPop" ID="GitProjectHelper.__gitStashPop"></a>
606 <h4>GitProjectHelper.__gitStashPop</h4>
607 <b>__gitStashPop</b>(<i></i>)
608 <p>
609 Private slot to restore a stash and delete it.
610 </p><a NAME="GitProjectHelper.__gitStashSave" ID="GitProjectHelper.__gitStashSave"></a>
611 <h4>GitProjectHelper.__gitStashSave</h4>
612 <b>__gitStashSave</b>(<i></i>)
613 <p>
614 Private slot to stash all current changes.
615 </p><a NAME="GitProjectHelper.__gitStashShow" ID="GitProjectHelper.__gitStashShow"></a>
616 <h4>GitProjectHelper.__gitStashShow</h4>
617 <b>__gitStashShow</b>(<i></i>)
618 <p>
619 Private slot to show the contents of the selected stash.
620 </p><a NAME="GitProjectHelper.__gitStatistics" ID="GitProjectHelper.__gitStatistics"></a>
621 <h4>GitProjectHelper.__gitStatistics</h4>
622 <b>__gitStatistics</b>(<i></i>)
623 <p>
624 Private slot used to show some statistics of the local repository.
625 </p><a NAME="GitProjectHelper.__gitSubmoduleAdd" ID="GitProjectHelper.__gitSubmoduleAdd"></a>
626 <h4>GitProjectHelper.__gitSubmoduleAdd</h4>
627 <b>__gitSubmoduleAdd</b>(<i></i>)
628 <p>
629 Private slot to add a submodule to the current project.
630 </p><a NAME="GitProjectHelper.__gitSubmodulesDeinit" ID="GitProjectHelper.__gitSubmodulesDeinit"></a>
631 <h4>GitProjectHelper.__gitSubmodulesDeinit</h4>
632 <b>__gitSubmodulesDeinit</b>(<i></i>)
633 <p>
634 Private slot to unregister submodules of the project.
635 </p><a NAME="GitProjectHelper.__gitSubmodulesInit" ID="GitProjectHelper.__gitSubmodulesInit"></a>
636 <h4>GitProjectHelper.__gitSubmodulesInit</h4>
637 <b>__gitSubmodulesInit</b>(<i></i>)
638 <p>
639 Private slot to initialize submodules of the project.
640 </p><a NAME="GitProjectHelper.__gitSubmodulesList" ID="GitProjectHelper.__gitSubmodulesList"></a>
641 <h4>GitProjectHelper.__gitSubmodulesList</h4>
642 <b>__gitSubmodulesList</b>(<i></i>)
643 <p>
644 Private slot to list the submodules defined for the current project.
645 </p><a NAME="GitProjectHelper.__gitSubmodulesStatus" ID="GitProjectHelper.__gitSubmodulesStatus"></a>
646 <h4>GitProjectHelper.__gitSubmodulesStatus</h4>
647 <b>__gitSubmodulesStatus</b>(<i></i>)
648 <p>
649 Private slot to show the status of submodules of the project.
650 </p><a NAME="GitProjectHelper.__gitSubmodulesSummary" ID="GitProjectHelper.__gitSubmodulesSummary"></a>
651 <h4>GitProjectHelper.__gitSubmodulesSummary</h4>
652 <b>__gitSubmodulesSummary</b>(<i></i>)
653 <p>
654 Private slot to show summary information for submodules of the project.
655 </p><a NAME="GitProjectHelper.__gitSubmodulesSync" ID="GitProjectHelper.__gitSubmodulesSync"></a>
656 <h4>GitProjectHelper.__gitSubmodulesSync</h4>
657 <b>__gitSubmodulesSync</b>(<i></i>)
658 <p>
659 Private slot to synchronize URLs of submodules of the project.
660 </p><a NAME="GitProjectHelper.__gitSubmodulesUpdate" ID="GitProjectHelper.__gitSubmodulesUpdate"></a>
661 <h4>GitProjectHelper.__gitSubmodulesUpdate</h4>
662 <b>__gitSubmodulesUpdate</b>(<i></i>)
663 <p>
664 Private slot to update submodules of the project.
665 </p><a NAME="GitProjectHelper.__gitSubmodulesUpdateInit" ID="GitProjectHelper.__gitSubmodulesUpdateInit"></a>
666 <h4>GitProjectHelper.__gitSubmodulesUpdateInit</h4>
667 <b>__gitSubmodulesUpdateInit</b>(<i></i>)
668 <p>
669 Private slot to initialize and update submodules of the project.
670 </p><a NAME="GitProjectHelper.__gitSubmodulesUpdateOptions" ID="GitProjectHelper.__gitSubmodulesUpdateOptions"></a>
671 <h4>GitProjectHelper.__gitSubmodulesUpdateOptions</h4>
672 <b>__gitSubmodulesUpdateOptions</b>(<i></i>)
673 <p>
674 Private slot to update submodules of the project with options.
675 </p><a NAME="GitProjectHelper.__gitSubmodulesUpdateRemote" ID="GitProjectHelper.__gitSubmodulesUpdateRemote"></a>
676 <h4>GitProjectHelper.__gitSubmodulesUpdateRemote</h4>
677 <b>__gitSubmodulesUpdateRemote</b>(<i></i>)
678 <p>
679 Private slot to fetch and update submodules of the project.
680 </p><a NAME="GitProjectHelper.__gitTagList" ID="GitProjectHelper.__gitTagList"></a>
681 <h4>GitProjectHelper.__gitTagList</h4>
682 <b>__gitTagList</b>(<i></i>)
683 <p>
684 Private slot used to list the tags of the project.
685 </p><a NAME="GitProjectHelper.__gitUnstage" ID="GitProjectHelper.__gitUnstage"></a>
686 <h4>GitProjectHelper.__gitUnstage</h4>
687 <b>__gitUnstage</b>(<i></i>)
688 <p>
689 Private slot used to unstage changes made to the local project.
690 </p><a NAME="GitProjectHelper.__gitVerify" ID="GitProjectHelper.__gitVerify"></a>
691 <h4>GitProjectHelper.__gitVerify</h4>
692 <b>__gitVerify</b>(<i></i>)
693 <p>
694 Private slot used to verify the connectivity and validity of objects
695 of the database.
696 </p><a NAME="GitProjectHelper.__gitVerifyBundle" ID="GitProjectHelper.__gitVerifyBundle"></a>
697 <h4>GitProjectHelper.__gitVerifyBundle</h4>
698 <b>__gitVerifyBundle</b>(<i></i>)
699 <p>
700 Private slot used to verify a bundle file.
701 </p><a NAME="GitProjectHelper.getActions" ID="GitProjectHelper.getActions"></a>
702 <h4>GitProjectHelper.getActions</h4>
703 <b>getActions</b>(<i></i>)
704 <p>
705 Public method to get a list of all actions.
706 </p><dl>
707 <dt>Returns:</dt>
708 <dd>
709 list of all actions (list of E5Action)
710 </dd>
711 </dl><a NAME="GitProjectHelper.getProject" ID="GitProjectHelper.getProject"></a>
712 <h4>GitProjectHelper.getProject</h4>
713 <b>getProject</b>(<i></i>)
714 <p>
715 Public method to get a reference to the project object.
716 </p><dl>
717 <dt>Returns:</dt>
718 <dd>
719 reference to the project object (Project)
720 </dd>
721 </dl><a NAME="GitProjectHelper.initActions" ID="GitProjectHelper.initActions"></a>
722 <h4>GitProjectHelper.initActions</h4>
723 <b>initActions</b>(<i></i>)
724 <p>
725 Public method to generate the action objects.
726 </p><a NAME="GitProjectHelper.initMenu" ID="GitProjectHelper.initMenu"></a>
727 <h4>GitProjectHelper.initMenu</h4>
728 <b>initMenu</b>(<i>menu</i>)
729 <p>
730 Public method to generate the VCS menu.
731 </p><dl>
732 <dt><i>menu</i></dt>
733 <dd>
734 reference to the menu to be populated (QMenu)
735 </dd>
736 </dl><a NAME="GitProjectHelper.initToolbar" ID="GitProjectHelper.initToolbar"></a>
737 <h4>GitProjectHelper.initToolbar</h4>
738 <b>initToolbar</b>(<i>ui, toolbarManager</i>)
739 <p>
740 Public slot to initialize the VCS toolbar.
741 </p><dl>
742 <dt><i>ui</i></dt>
743 <dd>
744 reference to the main window (UserInterface)
745 </dd><dt><i>toolbarManager</i></dt>
746 <dd>
747 reference to a toolbar manager object
748 (E5ToolBarManager)
749 </dd>
750 </dl><a NAME="GitProjectHelper.removeToolbar" ID="GitProjectHelper.removeToolbar"></a>
751 <h4>GitProjectHelper.removeToolbar</h4>
752 <b>removeToolbar</b>(<i>ui, toolbarManager</i>)
753 <p>
754 Public method to remove a toolbar created by initToolbar().
755 </p><dl>
756 <dt><i>ui</i></dt>
757 <dd>
758 reference to the main window (UserInterface)
759 </dd><dt><i>toolbarManager</i></dt>
760 <dd>
761 reference to a toolbar manager object
762 (E5ToolBarManager)
763 </dd>
764 </dl><a NAME="GitProjectHelper.setObjects" ID="GitProjectHelper.setObjects"></a>
765 <h4>GitProjectHelper.setObjects</h4>
766 <b>setObjects</b>(<i>vcsObject, projectObject</i>)
767 <p>
768 Public method to set references to the vcs and project objects.
769 </p><dl>
770 <dt><i>vcsObject</i></dt>
771 <dd>
772 reference to the vcs object
773 </dd><dt><i>projectObject</i></dt>
774 <dd>
775 reference to the project object
776 </dd>
777 </dl><a NAME="GitProjectHelper.shutdown" ID="GitProjectHelper.shutdown"></a>
778 <h4>GitProjectHelper.shutdown</h4>
779 <b>shutdown</b>(<i></i>)
780 <p>
781 Public method to perform shutdown actions.
782 </p>
783 <div align="right"><a href="#top">Up</a></div>
784 <hr />
785 </body></html>

eric ide

mercurial