diff options
author | Tobias Hunger <tobias.hunger@theqtcompany.com> | 2015-04-27 15:03:07 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@theqtcompany.com> | 2015-05-04 15:27:25 +0000 |
commit | eec0a03212a13e5cf7377e5c7618471e546f787e (patch) | |
tree | e1dcaac87d1a4320eab2ddfd53ced0fd835fcb5c /src/plugins/subversion | |
parent | 1e1fee86c43c70e6377b20d19e757b13137787ad (diff) | |
download | qt-creator-eec0a03212a13e5cf7377e5c7618471e546f787e.tar.gz |
Vcs: Split up VcsCommand
Move the biggest chunk into Utils::ShellCommand, add some Qt Creator
specific magic in Core::ShellCommand and leave the rest in
VcsBase::VcsCommand.
Change-Id: I5fe6f7076e96023ad2164bcfaacfb3b65a7ff8a8
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/subversion')
-rw-r--r-- | src/plugins/subversion/subversionclient.cpp | 4 | ||||
-rw-r--r-- | src/plugins/subversion/subversionplugin.cpp | 21 |
2 files changed, 13 insertions, 12 deletions
diff --git a/src/plugins/subversion/subversionclient.cpp b/src/plugins/subversion/subversionclient.cpp index 1369960dac..5b88f5f115 100644 --- a/src/plugins/subversion/subversionclient.cpp +++ b/src/plugins/subversion/subversionclient.cpp @@ -88,7 +88,7 @@ VcsCommand *SubversionClient::createCommitCmd(const QString &repositoryRoot, << QLatin1String("--file") << commitMessageFile; VcsCommand *cmd = createCommand(repositoryRoot); - cmd->addFlags(VcsBasePlugin::ShowStdOutInLogWindow); + cmd->addFlags(VcsCommand::ShowStdOut); QStringList args(vcsCommandString(CommitCommand)); cmd->addJob(vcsBinary(), args << svnExtraOptions << files); return cmd; @@ -222,7 +222,7 @@ QString DiffController::getDescription() const const SubversionResponse logResponse = SubversionPlugin::instance()->runSvn(m_workingDirectory, args, m_client->vcsTimeoutS(), - VcsBasePlugin::SshPasswordPrompt); + VcsCommand::SshPasswordPrompt); if (logResponse.error) return QString(); diff --git a/src/plugins/subversion/subversionplugin.cpp b/src/plugins/subversion/subversionplugin.cpp index e26b890429..75639bf624 100644 --- a/src/plugins/subversion/subversionplugin.cpp +++ b/src/plugins/subversion/subversionplugin.cpp @@ -586,7 +586,7 @@ void SubversionPlugin::revertAll() args << QLatin1String("--recursive") << state.topLevel(); const SubversionResponse revertResponse = runSvn(state.topLevel(), args, m_client->vcsTimeoutS(), - SshPasswordPrompt|ShowStdOutInLogWindow); + VcsCommand::SshPasswordPrompt | VcsCommand::ShowStdOut); if (revertResponse.error) QMessageBox::warning(ICore::dialogParent(), title, tr("Revert failed: %1").arg(revertResponse.message), QMessageBox::Ok); @@ -626,7 +626,7 @@ void SubversionPlugin::revertCurrentFile() const SubversionResponse revertResponse = runSvn(state.currentFileTopLevel(), args, m_client->vcsTimeoutS(), - SshPasswordPrompt|ShowStdOutInLogWindow); + VcsCommand::SshPasswordPrompt | VcsCommand::ShowStdOut); if (!revertResponse.error) subVersionControl()->emitFilesChanged(QStringList(state.currentFile())); @@ -768,7 +768,8 @@ void SubversionPlugin::svnStatus(const QString &workingDir, const QString &relat if (!relativePath.isEmpty()) args.append(relativePath); VcsOutputWindow::setRepository(workingDir); - runSvn(workingDir, args, m_client->vcsTimeoutS(), ShowStdOutInLogWindow|ShowSuccessMessage); + runSvn(workingDir, args, m_client->vcsTimeoutS(), + VcsCommand::ShowStdOut | VcsCommand::ShowSuccessMessage); VcsOutputWindow::clearRepository(); } @@ -795,7 +796,7 @@ void SubversionPlugin::svnUpdate(const QString &workingDir, const QString &relat args.append(relativePath); const SubversionResponse response = runSvn(workingDir, args, 10 * m_client->vcsTimeoutS(), - SshPasswordPrompt|ShowStdOutInLogWindow); + VcsCommand::SshPasswordPrompt | VcsCommand::ShowStdOut); if (!response.error) subVersionControl()->emitRepositoryChanged(workingDir); } @@ -834,7 +835,7 @@ void SubversionPlugin::vcsAnnotate(const QString &workingDir, const QString &fil const SubversionResponse response = runSvn(workingDir, args, m_client->vcsTimeoutS(), - SshPasswordPrompt|ForceCLocale, codec); + VcsCommand::SshPasswordPrompt | VcsCommand::ForceCLocale, codec); if (response.error) return; @@ -999,7 +1000,7 @@ bool SubversionPlugin::vcsAdd(const QString &workingDir, const QString &rawFileN << QLatin1String("--parents") << file; const SubversionResponse response = runSvn(workingDir, args, m_client->vcsTimeoutS(), - SshPasswordPrompt|ShowStdOutInLogWindow); + VcsCommand::SshPasswordPrompt | VcsCommand::ShowStdOut); return !response.error; } @@ -1014,7 +1015,7 @@ bool SubversionPlugin::vcsDelete(const QString &workingDir, const QString &rawFi const SubversionResponse response = runSvn(workingDir, args, m_client->vcsTimeoutS(), - SshPasswordPrompt|ShowStdOutInLogWindow); + VcsCommand::SshPasswordPrompt | VcsCommand::ShowStdOut); return !response.error; } @@ -1025,7 +1026,8 @@ bool SubversionPlugin::vcsMove(const QString &workingDir, const QString &from, c args << QDir::toNativeSeparators(from) << QDir::toNativeSeparators(to); const SubversionResponse response = runSvn(workingDir, args, m_client->vcsTimeoutS(), - SshPasswordPrompt|ShowStdOutInLogWindow|FullySynchronously); + VcsCommand::SshPasswordPrompt | VcsCommand::ShowStdOut + | VcsCommand::FullySynchronously); return !response.error; } @@ -1052,8 +1054,7 @@ bool SubversionPlugin::vcsCheckout(const QString &directory, const QByteArray &u args << QLatin1String(tempUrl.toEncoded()) << directory; const SubversionResponse response - = runSvn(directory, args, 10 * m_client->vcsTimeoutS(), - VcsBasePlugin::SshPasswordPrompt); + = runSvn(directory, args, 10 * m_client->vcsTimeoutS(), VcsCommand::SshPasswordPrompt); return !response.error; } |