Vcs: Replace findRepositoryForDirectory

By some function findRepositoryForFile operating on any file and
using FilePath.

Change-Id: I91b8aa38b1c6b33993b9b790fbc2ff4d378ad8a8
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
hjk
2021-07-29 17:54:14 +02:00
parent edcedabed9
commit 56520c770c
9 changed files with 19 additions and 23 deletions

View File

@@ -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