From 60302debd7f571d63c52bf75a1279dca14575869 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Mon, 1 Aug 2022 10:49:13 +0200 Subject: Move ShellCommand into VcsBase plugin Rename it to VcsCommand. Move also ShellCommandPage into VcsBase plugin. Change-Id: I335ac47e3090f2be497643ebcda0eaad2987ac81 Reviewed-by: Qt CI Bot Reviewed-by: Reviewed-by: Orgad Shaneh --- src/plugins/subversion/subversionplugin.cpp | 46 ++++++++++++++--------------- 1 file changed, 23 insertions(+), 23 deletions(-) (limited to 'src/plugins/subversion/subversionplugin.cpp') diff --git a/src/plugins/subversion/subversionplugin.cpp b/src/plugins/subversion/subversionplugin.cpp index 4d2a6492a6..8b7fa179fe 100644 --- a/src/plugins/subversion/subversionplugin.cpp +++ b/src/plugins/subversion/subversionplugin.cpp @@ -31,15 +31,6 @@ #include "subversionsettings.h" #include "subversionsubmiteditor.h" -#include -#include -#include -#include -#include -#include - -#include - #include #include #include @@ -50,6 +41,8 @@ #include #include +#include + #include #include #include @@ -57,9 +50,16 @@ #include #include #include -#include #include +#include +#include +#include +#include +#include +#include +#include + #include #include #include @@ -108,7 +108,7 @@ const char CMD_ID_UPDATE[] = "Subversion.Update"; const char CMD_ID_COMMIT_PROJECT[] = "Subversion.CommitProject"; const char CMD_ID_DESCRIBE[] = "Subversion.Describe"; -const int s_defaultFlags = ShellCommand::SshPasswordPrompt | ShellCommand::ShowStdOut; +const int s_defaultFlags = VcsCommand::SshPasswordPrompt | VcsCommand::ShowStdOut; struct SubversionResponse { @@ -224,10 +224,10 @@ public: void vcsAnnotate(const FilePath &file, int line) final; void vcsDescribe(const FilePath &source, const QString &changeNr) final; - ShellCommand *createInitialCheckoutCommand(const QString &url, - const Utils::FilePath &baseDirectory, - const QString &localName, - const QStringList &extraArgs) final; + VcsCommand *createInitialCheckoutCommand(const QString &url, + const Utils::FilePath &baseDirectory, + const QString &localName, + const QStringList &extraArgs) final; bool isVcsDirectory(const Utils::FilePath &fileName) const; @@ -875,7 +875,7 @@ void SubversionPluginPrivate::svnStatus(const FilePath &workingDir, const QStrin if (!relativePath.isEmpty()) args.append(SubversionClient::escapeFile(relativePath)); VcsOutputWindow::setRepository(workingDir.toString()); - runSvn(workingDir, args, ShellCommand::ShowStdOut | ShellCommand::ShowSuccessMessage); + runSvn(workingDir, args, VcsCommand::ShowStdOut | VcsCommand::ShowSuccessMessage); VcsOutputWindow::clearRepository(); } @@ -929,7 +929,7 @@ void SubversionPluginPrivate::vcsAnnotateHelper(const FilePath &workingDir, cons args.append(QDir::toNativeSeparators(SubversionClient::escapeFile(file))); const auto response = runSvn(workingDir, args, - ShellCommand::SshPasswordPrompt | ShellCommand::ForceCLocale, 1, codec); + VcsCommand::SshPasswordPrompt | VcsCommand::ForceCLocale, 1, codec); if (response.error) return; @@ -1110,7 +1110,7 @@ bool SubversionPluginPrivate::vcsMove(const FilePath &workingDir, const QString args << QDir::toNativeSeparators(SubversionClient::escapeFile(from)) << QDir::toNativeSeparators(SubversionClient::escapeFile(to)); const auto response = runSvn(workingDir, args, - s_defaultFlags | ShellCommand::FullySynchronously); + s_defaultFlags | VcsCommand::FullySynchronously); return !response.error; } @@ -1136,7 +1136,7 @@ bool SubversionPluginPrivate::vcsCheckout(const FilePath &directory, const QByte args << QLatin1String(tempUrl.toEncoded()) << directory.toString(); - const auto response = runSvn(directory, args, ShellCommand::SshPasswordPrompt, 10); + const auto response = runSvn(directory, args, VcsCommand::SshPasswordPrompt, 10); return !response.error; } @@ -1264,10 +1264,10 @@ void SubversionPluginPrivate::vcsAnnotate(const FilePath &filePath, int line) vcsAnnotateHelper(filePath.parentDir(), filePath.fileName(), QString(), line); } -ShellCommand *SubversionPluginPrivate::createInitialCheckoutCommand(const QString &url, - const Utils::FilePath &baseDirectory, - const QString &localName, - const QStringList &extraArgs) +VcsCommand *SubversionPluginPrivate::createInitialCheckoutCommand(const QString &url, + const Utils::FilePath &baseDirectory, + const QString &localName, + const QStringList &extraArgs) { QStringList args; args << QLatin1String("checkout"); -- cgit v1.2.1