summaryrefslogtreecommitdiff
path: root/src/plugins/subversion/subversionplugin.cpp
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2022-10-06 10:26:51 +0200
committerJarek Kobus <jaroslaw.kobus@qt.io>2022-10-06 12:00:54 +0000
commit1b2fecd5a5aeb7fd1e8386895704d17511cf2e09 (patch)
treed61e3bba2ec26368764d0455a79d2b1b3eeb9551 /src/plugins/subversion/subversionplugin.cpp
parent87a32429fe9c4cc15815e4f4dc90a7e4639ec049 (diff)
downloadqt-creator-1b2fecd5a5aeb7fd1e8386895704d17511cf2e09.tar.gz
Svn: Move timeoutMultiplier arg as the last one
Make the API similar to runCleartool() and runCvs(). Change-Id: Ib6e93daab4a98537e62802e0689f6516086191d0 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Diffstat (limited to 'src/plugins/subversion/subversionplugin.cpp')
-rw-r--r--src/plugins/subversion/subversionplugin.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/plugins/subversion/subversionplugin.cpp b/src/plugins/subversion/subversionplugin.cpp
index 3ded484a40..78a1b26468 100644
--- a/src/plugins/subversion/subversionplugin.cpp
+++ b/src/plugins/subversion/subversionplugin.cpp
@@ -223,8 +223,8 @@ public:
QString monitorFile(const FilePath &repository) const;
QString synchronousTopic(const FilePath &repository) const;
SubversionResponse runSvn(const FilePath &workingDir, const QStringList &arguments,
- RunFlags flags = RunFlags::None, int defaultTimeoutMutiplier = 1,
- QTextCodec *outputCodec = nullptr) const;
+ RunFlags flags = RunFlags::None, QTextCodec *outputCodec = nullptr,
+ int timeoutMutiplier = 1) const;
void vcsAnnotateHelper(const FilePath &workingDir, const QString &file,
const QString &revision = {}, int lineNumber = -1);
@@ -876,7 +876,7 @@ void SubversionPluginPrivate::svnUpdate(const FilePath &workingDir, const QStrin
args.push_back(QLatin1String(Constants::NON_INTERACTIVE_OPTION));
if (!relativePath.isEmpty())
args.append(relativePath);
- const auto response = runSvn(workingDir, args, RunFlags::ShowStdOut, 10);
+ const auto response = runSvn(workingDir, args, RunFlags::ShowStdOut, nullptr, 10);
if (!response.error)
emit repositoryChanged(workingDir);
}
@@ -904,7 +904,7 @@ void SubversionPluginPrivate::vcsAnnotateHelper(const FilePath &workingDir, cons
args.push_back(QLatin1String("-v"));
args.append(QDir::toNativeSeparators(SubversionClient::escapeFile(file)));
- const auto response = runSvn(workingDir, args, RunFlags::ForceCLocale, 1, codec);
+ const auto response = runSvn(workingDir, args, RunFlags::ForceCLocale, codec);
if (response.error)
return;
@@ -984,8 +984,8 @@ void SubversionPluginPrivate::commitFromEditor()
SubversionResponse SubversionPluginPrivate::runSvn(const FilePath &workingDir,
const QStringList &arguments,
- RunFlags flags, int defaultTimeoutMutiplier,
- QTextCodec *outputCodec) const
+ RunFlags flags, QTextCodec *outputCodec,
+ int timeoutMutiplier) const
{
SubversionResponse response;
if (m_settings.binaryPath.value().isEmpty()) {
@@ -994,8 +994,9 @@ SubversionResponse SubversionPluginPrivate::runSvn(const FilePath &workingDir,
return response;
}
+ const int timeoutS = m_settings.timeout.value() * timeoutMutiplier;
const CommandResult result = m_client->vcsSynchronousExec(workingDir, arguments, flags,
- m_settings.timeout.value() * defaultTimeoutMutiplier, outputCodec);
+ timeoutS, outputCodec);
response.error = result.result() != ProcessResult::FinishedWithSuccess;
if (response.error)
@@ -1110,7 +1111,7 @@ bool SubversionPluginPrivate::vcsCheckout(const FilePath &directory, const QByte
args << QLatin1String(tempUrl.toEncoded()) << directory.toString();
- const auto response = runSvn(directory, args, RunFlags::None, 10);
+ const auto response = runSvn(directory, args, RunFlags::None, nullptr, 10);
return !response.error;
}