summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2023-01-20 13:07:51 +0100
committerhjk <hjk@qt.io>2023-01-20 13:02:58 +0000
commitc8b9e4504e2dae4451e7bc794cef7f8f2efc5463 (patch)
treea2b0ce6fefe5b2205b9411bca3e227800e190b03
parent435fe5e4db2a1fca710727e46f514eb50a5b483b (diff)
Update to upstream FilePath changesHEADtemp/fossilmaster
Change-Id: I151fc9cb369bafd943dbfcfa17a301e09cd897df Reviewed-by: Orgad Shaneh <orgads@gmail.com>
-rw-r--r--plugins/fossil/fossilclient.cpp11
-rw-r--r--plugins/fossil/fossilclient.h2
-rw-r--r--plugins/fossil/fossileditor.cpp4
-rw-r--r--plugins/fossil/fossilplugin.cpp2
4 files changed, 9 insertions, 10 deletions
diff --git a/plugins/fossil/fossilclient.cpp b/plugins/fossil/fossilclient.cpp
index ce35438..492fcd1 100644
--- a/plugins/fossil/fossilclient.cpp
+++ b/plugins/fossil/fossilclient.cpp
@@ -729,7 +729,7 @@ void FossilClient::annotate(const FilePath &workingDir, const QString &file, int
const Id kind = vcsEditorKind(AnnotateCommand);
const QString id = VcsBaseEditor::getTitleId(workingDir, QStringList(file), revision);
const QString title = vcsEditorTitle(vcsCmdString, id);
- const QString source = VcsBaseEditor::getSource(workingDir, file);
+ const FilePath source = VcsBaseEditor::getSource(workingDir, file);
VcsBaseEditorWidget *editor = createVcsEditor(kind, title, source,
VcsBaseEditor::getCodec(source),
@@ -853,10 +853,9 @@ FossilClient::SupportedFeatures FossilClient::supportedFeatures() const
return features;
}
-void FossilClient::view(const QString &source, const QString &id, const QStringList &extraOptions)
+void FossilClient::view(const FilePath &source, const QString &id, const QStringList &extraOptions)
{
- const FilePath fPath = FilePath::fromString(source);
- const FilePath workingDirectory = fPath.isFile() ? fPath.absolutePath() : fPath;
+ const FilePath workingDirectory = source.isFile() ? source.absolutePath() : source;
const RevisionInfo revisionInfo = synchronousRevisionQuery(workingDirectory, id);
const QStringList args{"diff", "--from", revisionInfo.parentId, "--to", revisionInfo.id, "-v"};
@@ -935,7 +934,7 @@ void FossilClient::log(const FilePath &workingDir, const QStringList &files,
const Id kind = vcsEditorKind(LogCommand);
const QString id = VcsBaseEditor::getTitleId(workingDir, files);
const QString title = vcsEditorTitle(vcsCmdString, id);
- const QString source = VcsBaseEditor::getSource(workingDir, files);
+ const FilePath source = VcsBaseEditor::getSource(workingDir, files);
VcsBaseEditorWidget *editor = createVcsEditor(kind, title, source,
VcsBaseEditor::getCodec(source),
vcsCmdString.toLatin1().constData(), id);
@@ -988,7 +987,7 @@ void FossilClient::logCurrentFile(const FilePath &workingDir, const QStringList
const Id kind = vcsEditorKind(LogCommand);
const QString id = VcsBaseEditor::getTitleId(workingDir, files);
const QString title = vcsEditorTitle(vcsCmdString, id);
- const QString source = VcsBaseEditor::getSource(workingDir, files);
+ const FilePath source = VcsBaseEditor::getSource(workingDir, files);
VcsBaseEditorWidget *editor = createVcsEditor(kind, title, source,
VcsBaseEditor::getCodec(source),
vcsCmdString.toLatin1().constData(), id);
diff --git a/plugins/fossil/fossilclient.h b/plugins/fossil/fossilclient.h
index e2ed6a8..37d3246 100644
--- a/plugins/fossil/fossilclient.h
+++ b/plugins/fossil/fossilclient.h
@@ -112,7 +112,7 @@ public:
unsigned int binaryVersion() const;
QString binaryVersionString() const;
SupportedFeatures supportedFeatures() const;
- void view(const QString &source, const QString &id, const QStringList &extraOptions = {}) final;
+ void view(const Utils::FilePath &source, const QString &id, const QStringList &extraOptions = {}) final;
private:
static QList<BranchInfo> branchListFromOutput(const QString &output,
diff --git a/plugins/fossil/fossileditor.cpp b/plugins/fossil/fossileditor.cpp
index 92145b7..a3f9539 100644
--- a/plugins/fossil/fossileditor.cpp
+++ b/plugins/fossil/fossileditor.cpp
@@ -83,7 +83,7 @@ QString FossilEditorWidget::decorateVersion(const QString &revision) const
static const int shortChangesetIdSize(10);
static const int maxTextSize(120);
- const Utils::FilePath workingDirectory = Utils::FilePath::fromString(source()).parentDir();
+ const Utils::FilePath workingDirectory = source().parentDir();
const FossilClient *client = FossilPlugin::client();
const RevisionInfo revisionInfo = client->synchronousRevisionQuery(workingDirectory, revision,
true);
@@ -102,7 +102,7 @@ QString FossilEditorWidget::decorateVersion(const QString &revision) const
QStringList FossilEditorWidget::annotationPreviousVersions(const QString &revision) const
{
- const Utils::FilePath workingDirectory = Utils::FilePath::fromString(source()).parentDir();
+ const Utils::FilePath workingDirectory = source().parentDir();
const FossilClient *client = FossilPlugin::client();
const RevisionInfo revisionInfo = client->synchronousRevisionQuery(workingDirectory, revision);
if (revisionInfo.parentId.isEmpty())
diff --git a/plugins/fossil/fossilplugin.cpp b/plugins/fossil/fossilplugin.cpp
index 007e02a..e6b0a82 100644
--- a/plugins/fossil/fossilplugin.cpp
+++ b/plugins/fossil/fossilplugin.cpp
@@ -963,7 +963,7 @@ void FossilPluginPrivate::vcsAnnotate(const FilePath &filePath, int line)
void FossilPluginPrivate::vcsDescribe(const FilePath &source, const QString &id)
{
- m_client.view(source.toString(), id);
+ m_client.view(source, id);
}
VcsCommand *FossilPluginPrivate::createInitialCheckoutCommand(const QString &sourceUrl,