diff options
author | Eike Ziller <eike.ziller@qt.io> | 2017-10-16 12:56:35 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2017-10-17 10:01:52 +0000 |
commit | ee7505444c0b63e560ca6d076599442a4825f3af (patch) | |
tree | 013009701648bf9b5b4380df16773305d86093a8 | |
parent | ed94e8bda218d8cd043d09f11ef4806f0b150494 (diff) |
Fix isVcsFileOrDirectory4.5
The method should return if the given path is a file or directory that
contains the version control system specific data (like .git, .svn), so
it only should return true for the fossil db file.
Change-Id: I0211b117f43fbeda2c44e782927dbed6b5a19a21
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
-rw-r--r-- | plugins/fossil/fossilclient.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/fossil/fossilclient.cpp b/plugins/fossil/fossilclient.cpp index 8d2c5d8..f15759c 100644 --- a/plugins/fossil/fossilclient.cpp +++ b/plugins/fossil/fossilclient.cpp @@ -782,9 +782,10 @@ VcsBase::VcsBaseEditorWidget *FossilClient::annotate( bool FossilClient::isVcsFileOrDirectory(const Utils::FileName &fileName) const { - // true for any dir or file other than fossil checkout db-file - return !(fileName.toFileInfo().isFile() - && fileName.fileName().compare(Constants::FOSSILREPO, Utils::HostOsInfo::fileNameCaseSensitivity())); + // false for any dir or file other than fossil checkout db-file + return fileName.toFileInfo().isFile() + && !fileName.fileName().compare(Constants::FOSSILREPO, + Utils::HostOsInfo::fileNameCaseSensitivity()); } QString FossilClient::findTopLevelForFile(const QFileInfo &file) const |