diff -r 9b1cbc665851 -r d77763d2fdda src/commit-data.h --- a/src/commit-data.h Sun Aug 10 11:59:03 2025 +0200 +++ b/src/commit-data.h Sun Aug 10 15:22:25 2025 +0200 @@ -25,16 +25,19 @@ #ifndef COMMIT_DATA_H #define COMMIT_DATA_H -#include +#include #include #include #include namespace fm { struct commits final { - std::map< + std::unordered_map< std::string, // repository name std::vector > summaries; + std::unordered_map< + std::string, // repository name + std::vector > tags; [[nodiscard]] unsigned count(const std::string &repo) const { return summaries.at(repo).size();