| 167 | } |
| 168 | |
| 169 | std::optional<RevisionFiles> GitCache::revisionFile(const QString &sha1, const QString &sha2) const |
| 170 | { |
| 171 | QMutexLocker lock(&mRevisionsMutex); |
| 172 | |
| 173 | const auto iter = mRevisionFilesMap.constFind(qMakePair(sha1, sha2)); |
| 174 | |
| 175 | if (iter != mRevisionFilesMap.cend()) |
| 176 | return *iter; |
| 177 | |
| 178 | return std::nullopt; |
| 179 | } |
| 180 | |
| 181 | void GitCache::clearReferences() |
| 182 | { |
no test coverage detected