Petar Perisin
5478cf3c78
Git - bugFix in submoduleList
...
it looks like submodule list in git config does not return paths. that
is why I have direct reading of .gitmodules file now.
Change-Id: I7f441d0b2e31ad7b73fbc8c05e5c9a9e0c84036c
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2013-04-24 20:18:12 +02:00
Petar Perisin
44f14351b4
Git - command in progress in Topic
...
Change-Id: I83a00e9677924efc244a91d20cdded77ee9cdff0
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2013-04-21 23:09:36 +02:00
Petar Perisin
311ca8cd01
Git - added continue and abort
...
Change-Id: I3dd274ad827c7cbd94d849b991cc518eff7f18ae
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2013-04-21 23:07:46 +02:00
Orgad Shaneh
e6da908321
Git: Refactor reset
...
Remove enum, provide the associated flag in the combobox.
Change-Id: I1c4751c75f59312904fe7c175678f965ac16741d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-04-19 14:12:25 +02:00
Petar Perisin
93e51c186a
Git: make ensureStash dialog more clear.
...
Change-Id: I19ecde462d7a8a5fb00caa0414a9833ecab5057b
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2013-04-19 07:48:27 +02:00
Petar Perisin
7c6bb25248
Git: Also show tags in the branches dialog
...
Change-Id: I74e010af7bff046647ac75e731a87867ff34b0f1
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2013-04-11 17:06:24 +02:00
Petar Perisin
c49fe8350d
Git: Add a function for getting current local branch
...
Change-Id: Ibda70cb896633cc7afa3a845b99aac523246c558
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-04-08 19:23:47 +02:00
Petar Perisin
fe1f7e4bf6
Gerrit: Added pushToGerrit dialog
...
Change-Id: Ic16eae2def11343ef7be5ce8378d24b5fd11a386
Reviewed-by: Petar Perisin <petar.perisin@gmail.com >
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-04-05 11:28:05 +02:00
Petar Perisin
83d51b2691
Gerrit: added ability to save path for applying patches
...
Change-Id: I3cc8f1d19784145a7fbf19c321ccbc079847fbc2
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Petar Perisin <petar.perisin@gmail.com >
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-04-05 11:27:57 +02:00
Petar Perisin
5d4c4a6968
Git: Added submodule update
...
Change-Id: If8a4b0c572b0ca2d57f80f1304c7ebf141a40148
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2013-04-04 19:18:23 +02:00
Petar Perisin
b1c9d0eb37
Git: Added Checkout Commit
...
Change-Id: I9446060b9a8ee1717b832f1f7b7dbcaf8e739ad3
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2013-04-04 19:16:50 +02:00
Petar Perisin
31ed90b47b
Git: Show remote branch in topic
...
No extra terminal commands are executed.
Change-Id: Ia875b5dbce2784962b9fc2b7c9c1b0a696a02ec8
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Petar Perisin <petar.perisin@gmail.com >
2013-04-02 12:03:45 +02:00
Orgad Shaneh
56881e3179
Git: Interactive rebase
...
Change-Id: I3d106ce5b071df4a7a3d77be43e7c24bd7c91dfa
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-03-15 12:49:39 +01:00
Orgad Shaneh
8705862786
Git: Use Qt Creator as an editor for Git
...
Qt Creator runs Git in a "dumb" terminal which does not
allow opening an editor. Use Qt Creator itself as an editor
when needed.
Change-Id: Ide073299964803d02479dade24ddee0283ebd83b
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-03-15 12:49:28 +01:00
Orgad Shaneh
cc3f1ad07d
Git: Run continue command asynchronously
...
Git might request an editor on continue
Change-Id: I374e9889e32ea1b1b5ed04f9be9d2a829f3b6440
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: Petar Perisin <petar.perisin@gmail.com >
2013-03-15 12:49:11 +01:00
Orgad Shaneh
34191f3cc1
Git: Detect rebase-merge
...
Change-Id: I2107a2fad456d52989002e560750af78281bd5db
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-03-15 12:48:52 +01:00
Orgad Shaneh
17019955cd
Git: Move some functions from MergeTool to GitClient
...
Needed for interactive rebase
Change-Id: I5ba82735f6521087e7d23d8ee3e1beacd10db30a
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-03-01 15:25:35 +01:00
Orgad Shaneh
2f302d640b
Git: Make handleMergeConflicts public
...
Change-Id: Id33f3ff4b79242e6e86ff51a1699fe41df022bf9
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-03-01 13:00:27 +01:00
Orgad Shaneh
eb194a8126
Git: Update TODO file
...
Change-Id: I4afd7ba6ccce650711df4239d89d1b7643a2373b
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-02-27 15:27:27 +01:00
Orgad Shaneh
34fd5ca532
Git: Handle "no changes" case on conflict resolving
...
Change-Id: I75bb18c9564ffac3de2654bd388465794481b487
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-02-12 18:41:39 +01:00
Orgad Shaneh
bf61858375
Git: Show conflicted commit
...
Change-Id: I398437db96082e8813090b5eb78ae1c8b8158ffe
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-02-12 18:41:15 +01:00
Oswald Buddenhagen
1fda2111d4
Merge remote-tracking branch 'origin/2.6'
...
Conflicts:
src/plugins/autotoolsprojectmanager/AutotoolsProjectManager.pluginspec.in
src/plugins/debugger/qtmessageloghandler.cpp
src/plugins/debugger/qtmessagelogwindow.cpp
src/plugins/madde/maemodeployconfigurationwidget.cpp
src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp
src/plugins/qmldesigner/designercore/include/widgetqueryview.h
src/plugins/qmldesigner/designercore/metainfo/metainfoparser.cpp
src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.cpp
src/plugins/qmldesigner/designercore/model/modelnodecontextmenu.h
src/plugins/qmlprojectmanager/qmlprojectapplicationwizard.cpp
src/plugins/qnx/bardescriptormagicmatcher.h
src/plugins/qt4projectmanager/profilekeywords.cpp
src/plugins/remotelinux/deployablefilesperprofile.cpp
src/plugins/remotelinux/deployablefilesperprofile.h
src/plugins/remotelinux/deploymentinfo.cpp
src/plugins/remotelinux/deploymentsettingsassistant.cpp
src/plugins/remotelinux/profilesupdatedialog.cpp
tests/auto/icheckbuild/ichecklib.cpp
tests/auto/icheckbuild/parsemanager.cpp
tests/auto/icheckbuild/parsemanager.h
Change-Id: Ie465a578446a089e1c502d1cb1096e84ca058104
2013-01-31 16:25:33 +01:00
Robert Loehning
298531e370
Incremented year in copyright info
...
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205
Reviewed-by: Kai Koehne <kai.koehne@digia.com >
2013-01-29 16:27:03 +01:00
Orgad Shaneh
cf5f109b68
Git: Remove "Branch" from synchronousCheckoutBranch
...
Other refs can also be checked out using this function
Change-Id: I80a1c15244b1043cfce650a121c71174b9d322cb
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-24 13:25:06 +01:00
Orgad Shaneh
120f03061d
Git: Remove unused functions
...
Change-Id: I6cb9752f435255379cf7a8a321b3192a410d91df
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-24 12:32:52 +01:00
Orgad Shaneh
177f774036
Git: Use StashGuard for merge and rebase
...
Change-Id: I7c9059396aaac78c769518b34c7bf68bfe9932ec
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
Reviewed-by: Petar Perisin <petar.perisin@gmail.com >
2013-01-24 12:32:40 +01:00
Orgad Shaneh
5551c1e906
Git: Introduce StashGuard
...
Offers the user to stash changes (if relevant), stores
the results and pops the stash when it goes out of scope
(unless disabled)
Change-Id: Ibc0d2a5d3e3c953062fb17ecba903ca814524837
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-24 12:32:26 +01:00
Orgad Shaneh
c670a66fe1
Git: Explicitly pop stored stashes
...
If the user created another stashed between save and
pop, this stash will be restored instead of the intended
one.
Change-Id: I605c9f440345d8c7e0876f4f60daa7146bebb212
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-24 12:32:17 +01:00
Tobias Hunger
a3ebfae11d
Fix build
...
Change-Id: Ie17ac67829d647572f52f51d0a5aea6f3622bbc8
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-23 15:40:44 +01:00
Orgad Shaneh
89d16332d1
Git: Replace synchronousStash with ensureStash
...
When flags are not used. syncStash doesn't return result,
which can be useful for StashGuard
Change-Id: I1327b5d8d10410e7a3b9fdb07a03b476d5abcdc4
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-23 15:13:27 +01:00
Orgad Shaneh
daef1fbb88
Git: Use stash pop instead of apply...
...
... when the stash should be removed on successful pop
Change-Id: I39b2c01b0a518d3c70bcb8dc898191cca6d3e84d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-23 14:59:24 +01:00
Petar Perisin
65aef73ec4
Git: Added Revert and cherry-pick
...
Change-Id: Ic8ba7434e79b12eca680a67c2845c82915dc0088
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-21 10:41:01 +01:00
Petar Perisin
b7faf4d674
Git: added custom message to EnsureStash popup
...
Better overview in stash dialog.
Change-Id: Icb6d3f8e2e068882e661e017ce8a0bb00ec6dba5
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-17 11:18:28 +01:00
Petar Perisin
40eecd87c9
Git: Refactored "synchronousPullOrRebase" to be more general.
...
This can ease adding commands that can cause conflicts like cherry-pick,
revert, merge, rebase, stash pop ...
Change-Id: Id9df7f11307dbbcb60036a20a2c22c5097ba239f
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-11 10:58:17 +01:00
Petar Perisin
4009c305fb
Git: Fixed a bug with rebase check
...
Rebase on pull should check if branch configuration has rebase set to
true. This is important to correctly abort operation when conflicts
appear, and user chooses not to run mergetool
Change-Id: I365aa534bdbece466514f542ea2e3c371c89a4a8
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-10 10:52:26 +01:00
Petar Perisin
3afa4a199f
Git: Added soft Reset
...
Added Soft Reset to Reset Dialog
Change-Id: Iba5b6a37aef2b89c998c21a3d8ecca1075cbda10
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-09 13:26:35 +01:00
Petar Perisin
7df112b687
Git: Added Merge and Rebase
...
Added git functions - "Merge" and "Rebase"
They are in the "Branches" dialog:
- Merge - merge selected branch into current one
- Rebase - rebase current branch on selected one
Task-number: QTCREATORBUG-8367
Change-Id: I9ed306c64d5d4b7bd1d58730a5e1009f0bd4ec0e
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-01-07 15:26:47 +01:00
Orgad Shaneh
a471389e02
Git: Ignore submodules for status except for commit
...
Submodules are not stashed and are not considered a conflict after revert
Change-Id: I97a0792db615054622b9b67a7f6b58b5aee05273
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2012-12-30 21:48:11 +01:00
Petar Perisin
4ffc1a2f10
Git: Custom gitk launch
...
Launch gitk only for current file,
or for the folder that current file belongs to
Task-number: QTCREATORBUG-8327
Change-Id: I2ffbd44e3b3eeaffad32e84af9ca2085b16fdaa2
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2012-12-12 12:19:57 +01:00
Orgad Shaneh
6a58cdffc2
Git: Rename synchronousBranch -> synchronousTopic
...
Change-Id: I272e9db7a560f6e72dda6a0368d463da820f5b0b
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2012-11-30 13:24:49 +01:00
Orgad Shaneh
6a337561c5
Git: Show Precedes/Follows tags on Show editor
...
Known limitation: Commit that has a tag shows its own tag on Precedes
field
Change-Id: I533e48b4bb5d57809d8e9f12fa7db5d8706f7372
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2012-11-30 12:03:43 +01:00
Orgad Shaneh
3e9f2d688c
Git: Suggest continuing rebase after conflicts are resolved
...
Change-Id: Icf74397ee7a3cedd7e46c63777832e1fc9f46033
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2012-11-16 14:12:47 +01:00
Orgad Shaneh
099345d110
Git: Suggest running mergetool if pull fails
...
Change-Id: Ic2fe525ea9e63a5ecdd1ab23dc07ede810aa192e
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2012-11-16 14:12:41 +01:00
Orgad Shaneh
cf6298ff32
Git: Introduce MergeTool support
...
Change-Id: I906c3c692d9f4819bdf2a1489c42ae04f292894d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2012-11-07 16:12:27 +01:00
Orgad Shaneh
a1e3a5de9e
Git: Refactor branch/HEAD access
...
Change-Id: I0c9955737033c0f839ac1f6ea053fecc20c24d48
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2012-10-22 12:38:43 +02:00
hjk
386ca7c8dd
Adjust license headers
...
Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2012-10-05 17:12:56 +02:00
Orgad Shaneh
69eeb94b7e
Git: Support gitfile on commit
...
Change-Id: Ia2b8c7705129937a60585d881e1fbfa7815d858f
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2012-08-03 18:02:37 +02:00
Orgad Shaneh
12a99d476c
Git: Do not display invalid commit as blame candidate
...
Change-Id: Ia08775b2e4364f405d223a9b49971ae70c04965a
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2012-07-26 20:57:45 +02:00
Eike Ziller
e0e8cf3ada
Contact -> qt-project.org
...
Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com >
2012-07-19 13:23:21 +02:00
Orgad Shaneh
202ce8ad70
Git: Improve Clean dialog
...
Check file iff it is not ignored
Change-Id: I16a489bdd772ea9b4df462b449a23324b5ef3b77
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
2012-07-02 11:13:33 +02:00