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

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

eric ide

mercurial