diff options
Diffstat (limited to 'src/plugins/git/gitversioncontrol.cpp')
-rw-r--r-- | src/plugins/git/gitversioncontrol.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/git/gitversioncontrol.cpp b/src/plugins/git/gitversioncontrol.cpp index b1ba613911..b1168423ae 100644 --- a/src/plugins/git/gitversioncontrol.cpp +++ b/src/plugins/git/gitversioncontrol.cpp @@ -30,6 +30,8 @@ #include <vcsbase/vcsbaseconstants.h> #include <vcsbase/vcscommand.h> +#include <utils/hostosinfo.h> + #include <QFileInfo> #include <QProcessEnvironment> @@ -74,6 +76,12 @@ Core::Id GitVersionControl::id() const return Core::Id(VcsBase::Constants::VCS_ID_GIT); } +bool GitVersionControl::isVcsFileOrDirectory(const Utils::FileName &fileName) const +{ + return fileName.toFileInfo().isDir() + && fileName.fileName().compare(".git", Utils::HostOsInfo::fileNameCaseSensitivity()); +} + bool GitVersionControl::isConfigured() const { return !m_client->vcsBinary().isEmpty(); |