Git: Detect also gitfile in isVcsFileOrDirectory

Change-Id: Ic182407505fbcb9b5bd1768126885c4b06a30280
Reviewed-by: André Hartmann <aha_1980@gmx.de>
This commit is contained in:
Orgad Shaneh
2018-09-30 08:46:48 +03:00
committed by Orgad Shaneh
parent f01ee04f4f
commit e9eeaf33b3

View File

@@ -78,8 +78,11 @@ Core::Id GitVersionControl::id() const
bool GitVersionControl::isVcsFileOrDirectory(const Utils::FileName &fileName) const
{
return fileName.toFileInfo().isDir()
&& !fileName.fileName().compare(".git", Utils::HostOsInfo::fileNameCaseSensitivity());
if (fileName.fileName().compare(".git", Utils::HostOsInfo::fileNameCaseSensitivity()))
return false;
if (fileName.toFileInfo().isDir())
return true;
return QFile(fileName.toString()).readLine().startsWith("gitdir: ");
}
bool GitVersionControl::isConfigured() const