aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/subversion/subversionclient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/subversion/subversionclient.cpp')
-rw-r--r--src/plugins/subversion/subversionclient.cpp18
1 files changed, 3 insertions, 15 deletions
diff --git a/src/plugins/subversion/subversionclient.cpp b/src/plugins/subversion/subversionclient.cpp
index bce6f4016bb..58045aa281c 100644
--- a/src/plugins/subversion/subversionclient.cpp
+++ b/src/plugins/subversion/subversionclient.cpp
@@ -182,8 +182,6 @@ private slots:
private:
QString getDescription() const;
void postCollectTextualDiffOutput();
- int timeout() const;
- FileName subversionPath() const;
QProcessEnvironment processEnvironment() const;
const SubversionClient *m_client;
@@ -201,16 +199,6 @@ DiffController::DiffController(IDocument *document, const SubversionClient *clie
forceContextLineCount(3); // SVN can not change that when using internal diff
}
-int DiffController::timeout() const
-{
- return m_client->settings()->intValue(VcsBaseClientSettings::timeoutKey);
-}
-
-FileName DiffController::subversionPath() const
-{
- return m_client->settings()->binaryPath();
-}
-
QProcessEnvironment DiffController::processEnvironment() const
{
return m_client->processEnvironment();
@@ -240,7 +228,7 @@ QString DiffController::getDescription() const
args << QString::number(m_changeNumber);
const SubversionResponse logResponse =
SubversionPlugin::instance()->runSvn(m_workingDirectory, args,
- m_client->settings()->timeOutMs(),
+ m_client->vcsTimeout() * 1000,
VcsBasePlugin::SshPasswordPrompt);
if (logResponse.error)
@@ -251,7 +239,7 @@ QString DiffController::getDescription() const
void DiffController::postCollectTextualDiffOutput()
{
- auto command = new VcsCommand(subversionPath(), m_workingDirectory, processEnvironment());
+ auto command = new VcsCommand(m_client->vcsBinary(), m_workingDirectory, processEnvironment());
command->setCodec(EditorManager::defaultTextCodec());
connect(command, SIGNAL(output(QString)),
this, SLOT(slotTextualDiffOutputReceived(QString)));
@@ -270,7 +258,7 @@ void DiffController::postCollectTextualDiffOutput()
args << m_filesList;
}
- command->addJob(args, timeout());
+ command->addJob(args, m_client->vcsTimeout());
command->execute();
}