summaryrefslogtreecommitdiff
path: root/src/plugins/git/gitversioncontrol.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/git/gitversioncontrol.cpp')
-rw-r--r--src/plugins/git/gitversioncontrol.cpp8
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();