in src/oomd/util/Fs.cpp [50:63]
PsiFormat getPsiFormat(const std::vector<std::string>& lines) {
if (lines.size() == 0) {
return PsiFormat::MISSING;
}
const auto& first = lines[0];
if (Oomd::Util::startsWith("some", first) && lines.size() >= 2) {
return PsiFormat::UPSTREAM;
} else if (Oomd::Util::startsWith("aggr", first) && lines.size() >= 3) {
return PsiFormat::EXPERIMENTAL;
} else {
return PsiFormat::INVALID;
}
}