Orgad Shaneh
b54ab83be9
Command: Do not emit repositoryChanged when app is closed
...
Command is threaded, so it can be destructed after VcsManager is gone
Change-Id: I9618412aec502218f3c6b656ad2145b6a0aa28b5
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-09-27 12:28:12 +02:00
Orgad Shaneh
d15c6bba28
VCS: Enable canceling a command
...
Change-Id: Ifdaf901611e2b780defacb95f2b579d706e0343b
Reviewed-by: Petar Perisin <petar.perisin@gmail.com >
2013-09-26 23:20:59 +02:00
jkobus
696b0a8b80
Introduce ExitCodeInterpreter, useful when exit code != 0 is valid
...
Task-number: QTCREATORBUG-10207
Change-Id: I3b440d40a968f09afc613b686ee50da6465ad88e
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-09-26 14:25:39 +02:00
hjk
98917598d3
ProjectManager: Use Core::Id for progress types
...
Change-Id: I72993fda50ad70ad2d7c2f449923ac6e34b9e737
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-09-04 14:59:06 +02:00
hjk
267e441af4
Apply 'static' pattern to VcsManager
...
Adapt user and surrounding code.
Change-Id: Id2648f82a9cbbd0ad0bfb91f6958b8cee7ea29cc
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-09-03 12:01:24 +02:00
hjk
df36184371
Core: Static pattern for ProgressManager, clean up all users
...
Change-Id: I4af8793ca69a3af9e99baeb7c31dad3864266f91
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-09-02 12:41:47 +02:00
Orgad Shaneh
aefd61478a
VCS: Replace AbstractCheckoutJob with Command
...
Command now provides the same functionality. Deduplicate code.
Change-Id: I789f021050471281870b6ef6a81a94e66fbdf0c7
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-09-02 11:50:10 +02:00
Orgad Shaneh
27e53f746f
VCS: Enable terminating a command
...
Change-Id: I2160a22e300aca9b38e28257375c8e0be2026d12
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-09-02 11:49:08 +02:00
Orgad Shaneh
fc6ff05472
VCS: Update progress bar for commands that output progress
...
Change-Id: I643df94c72068259817092d7d48f71984288fdb5
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-30 12:19:25 +02:00
hjk
975e1be2ab
Compile fix
...
Change-Id: I522fa14be958284fb8ed3ff4626a31b8ee575546
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-08-30 11:29:48 +02:00
Orgad Shaneh
f2e4b2b9c8
VCS: Invert Command -> runVcs dependency
...
* Unclutter runVcs
* Enable more dynamic signal/slot usage in Command
Change-Id: Ie97b17078778b0c86b74d5725a78e766828ac6d8
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-30 10:11:56 +02:00
Oswald Buddenhagen
c2e90c360b
Merge remote-tracking branch 'origin/2.8'
...
Conflicts:
src/plugins/cpptools/cppcompletion_test.cpp
src/plugins/cpptools/cpptoolsplugin.h
src/plugins/projectexplorer/customtoolchain.cpp
src/plugins/vcsbase/command.cpp
Change-Id: Ie7b3c9e136c0748b41320227c757471259339b48
2013-08-21 14:39:18 +02:00
Orgad Shaneh
f9c4889a7f
VCS: Use runVcs for Command
...
* Removes duplication
* Supports all flags accepted by runVcs
* Supports output while running
Change-Id: Id067791760753184cd2516c23634564880ca5db0
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-20 12:54:02 +02:00
Orgad Shaneh
3be6065b04
Git: Fix crash on quit while rebase-todo editor is open
...
Change-Id: I458cbb2168642f226583b406e34596d223c7d5ea
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-13 09:22:20 +02:00
Orgad Shaneh
208aeb79ed
Introduce Utils::SynchronousProcess::normalizeNewlines
...
Replaces \r\n? with \n.
Some console applications (e.g. git-push, git-rebase) use \r alone to
move the cursor to the line's beginning. This should be replaced by \n
rather than just be erased.
Change-Id: I8d614d2b471e59decdbfa7f173ffa7fbdb11759b
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-06 04:52:58 +02:00
Orgad Shaneh
6b8c93637b
VCS: Un-data functions that accept QString
...
Change-Id: Iffa82f4ab06162ab57e77301e77fb37ed7230bd5
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-07-31 11:23:00 +02:00
Orgad Shaneh
360366ae08
VCS: Remove unused termination mode
...
Defaults to NoReport and nobody sets other values
Change-Id: I3def23bd350fcef45df9eb8d3a0e86baac192bd9
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-07-19 13:56:41 +02:00
Orgad Shaneh
0c50c5a1d3
VCS: Consolidate codec handling
...
Change-Id: I2c9a5031b63f0bc3e884739be680d051d7cf1ab4
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-07-19 13:56:34 +02:00
Orgad Shaneh
8aa1c9bc37
VCS: Remove removeColorCodes
...
status output can be uncolorized using the git config value
color.status=false (works for short status since git 1.7.0)
Change-Id: I0887ab9a02f4c98fe54a94a53ffcd4f91fef8699
Reviewed-by: hjk <hjk121@nokiamail.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-07-08 12:47:56 +02:00
Orgad Shaneh
5c900d205d
Revert "DocumentManager: Support expect/unexpect directory changes"
...
Doesn't work
This reverts commit f6ec8c3342 .
Change-Id: I84ecb956bd8ad2358228e11630e95ac03c903c21
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2013-06-19 11:05:23 +02:00
Orgad Shaneh
808f4492c5
VCS: Add a property to Command to indicate expected repo changes
...
Change-Id: Ia6c929ae64008dcb37695a5358c44096a893e0c4
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-06-10 10:37:36 +02:00
jkobus
97a86c50dc
Basic integration of diff editor inside git plugin
...
Change-Id: I7675fc1d994020f94f42f6bd7b4f75aa29e6edf6
Reviewed-by: David Schulz <david.schulz@digia.com >
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-05-15 16:24:38 +02:00
Friedemann Kleint
959a75d65e
Clean headers in vcsbase-plugin.
...
Change-Id: Ibbfd5e0b07b2a06d17f4e3360511d7ad13b49f55
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-03-26 12:30:36 +01:00
Orgad Shaneh
7aed61fa21
VCS: Allow unlimited timeout
...
Change-Id: I1544b6ed01e7f7d8aeaaef57c40d1f6afc83a664
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-03-01 11:23:42 +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
hjk
386ca7c8dd
Adjust license headers
...
Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2012-10-05 17:12:56 +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
Erik Verbruggen
3fa55b7ab9
Removed module names from #include directives.
...
Getting the #include directives ready for Qt5. This includes the
new-project wizards.
Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2012-02-15 16:24:46 +01:00
hjk
4a21f0c3c8
Use new static ICore interface.
...
Change-Id: I9b690d9b150c8d162b15370f9f8986267c9128f1
Reviewed-by: Daniel Teske <daniel.teske@nokia.com >
2012-01-24 18:48:47 +01:00
hjk
6681d3edee
vcs: s/VCS/Vcs/
...
According to style guide.
Change-Id: I05c1d4f50ddbf2876ab7e0835f4abec95fd573b2
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com >
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@nokia.com >
2012-01-09 10:55:41 +01:00
Tobias Hunger
f696312368
Use internal namespace in VCSBase more consistently
...
Change-Id: I61de9796aaeb9484b44029c5f1d46e69834a04c3
Reviewed-by: Hugues Delorme <delorme.hugues@fougsys.fr >
2011-12-08 14:44:04 +01:00
hjk
31600758de
all: s/info@qt.nokia.com/qt-info@nokia.com/
...
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e
Reviewed-by: Eike Ziller <eike.ziller@nokia.com >
2011-11-03 10:33:19 +01:00
cerf
6a72edb28a
vcsbase: throw away VCSJobRunner, replaced by GitCommand
...
VCSBase::Command was created from GitCommand, it replaces VCSJobRunner.
VCSBase::Command is simpler to use (in VCSBaseClient) and commands
can show up in the progress manager.
From now on, the git plugin can easily rely on vcsbase.
Change-Id: I40593f354249cd94a4c79e90f9bf1362ff3bf5ec
Merge-request: 394
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com >
Reviewed-on: http://codereview.qt-project.org/6078
2011-10-05 17:33:28 +02:00