summaryrefslogtreecommitdiffstats
path: root/plugins/fossil/fossilplugin.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2021-07-30 09:13:55 +0200
committerhjk <hjk@qt.io>2021-07-30 07:59:49 +0000
commit439d8cc52a65bf5fb45022c689dd8700dbf5e6f8 (patch)
treeefb6c88a334a989e91b2af40eca0c257ce34635c /plugins/fossil/fossilplugin.cpp
parentd71e3fd441faba376475505a2498463a06febcb0 (diff)
Adapt to upstream findTopLevelForFile change
Change-Id: I699d524c7b9317ac74f3f2ca3027271923ab982b Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'plugins/fossil/fossilplugin.cpp')
-rw-r--r--plugins/fossil/fossilplugin.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/plugins/fossil/fossilplugin.cpp b/plugins/fossil/fossilplugin.cpp
index 1877bd2..14e10aa 100644
--- a/plugins/fossil/fossilplugin.cpp
+++ b/plugins/fossil/fossilplugin.cpp
@@ -165,7 +165,7 @@ public:
void vcsDescribe(const FilePath &source, const QString &id) final;
Core::ShellCommand *createInitialCheckoutCommand(const QString &url,
- const FilePath &baseDirectory,
+ const Utils::FilePath &baseDirectory,
const QString &localName,
const QStringList &extraArgs) final;
@@ -907,10 +907,9 @@ bool FossilPluginPrivate::isVcsFileOrDirectory(const FilePath &filePath) const
bool FossilPluginPrivate::managesDirectory(const FilePath &directory, FilePath *topLevel) const
{
- QFileInfo dir(directory.toString());
- const QString topLevelFound = m_client.findTopLevelForFile(dir);
+ const FilePath topLevelFound = m_client.findTopLevelForFile(directory);
if (topLevel)
- *topLevel = FilePath::fromString(topLevelFound);
+ *topLevel = topLevelFound;
return !topLevelFound.isEmpty();
}