summaryrefslogtreecommitdiff
path: root/src/plugins/bazaar/bazaarclient.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2021-07-29 17:54:14 +0200
committerhjk <hjk@qt.io>2021-07-30 06:24:41 +0000
commit56520c770cc0c652da538c8e5e8d6e5cb68d3161 (patch)
tree886559b600aa5629800b4669e36e6c949e4ada63 /src/plugins/bazaar/bazaarclient.cpp
parentedcedabed99849bd89022890b23a199ebb468ba5 (diff)
downloadqt-creator-56520c770cc0c652da538c8e5e8d6e5cb68d3161.tar.gz
Vcs: Replace findRepositoryForDirectory
By some function findRepositoryForFile operating on any file and using FilePath. Change-Id: I91b8aa38b1c6b33993b9b790fbc2ff4d378ad8a8 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/bazaar/bazaarclient.cpp')
-rw-r--r--src/plugins/bazaar/bazaarclient.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/bazaar/bazaarclient.cpp b/src/plugins/bazaar/bazaarclient.cpp
index 1e431c8940..d8c2a43704 100644
--- a/src/plugins/bazaar/bazaarclient.cpp
+++ b/src/plugins/bazaar/bazaarclient.cpp
@@ -177,13 +177,11 @@ bool BazaarClient::isVcsDirectory(const FilePath &fileName) const
&& !fileName.fileName().compare(Constants::BAZAARREPO, HostOsInfo::fileNameCaseSensitivity());
}
-QString BazaarClient::findTopLevelForFile(const QFileInfo &file) const
+FilePath BazaarClient::findTopLevelForFile(const FilePath &file) const
{
const QString repositoryCheckFile =
QLatin1String(Constants::BAZAARREPO) + QLatin1String("/branch-format");
- return file.isDir() ?
- VcsBase::findRepositoryForDirectory(file.absoluteFilePath(), repositoryCheckFile) :
- VcsBase::findRepositoryForDirectory(file.absolutePath(), repositoryCheckFile);
+ return VcsBase::findRepositoryForFile(file, repositoryCheckFile);
}
bool BazaarClient::managesFile(const QString &workingDirectory, const QString &fileName) const