diff -r 586dcd606e47 -r 3d2720f95cfb src/main.cpp --- a/src/main.cpp Sat Jun 28 11:32:08 2025 +0200 +++ b/src/main.cpp Tue Jul 15 19:14:29 2025 +0200 @@ -252,11 +252,9 @@ year_month_day report_end{report_year, December, 31d}; // read the commit logs - fm::heatmap heatmap; + fm::heatmap heatmap{settings.separate}; for (auto &&repo : repos.list()) { - if (settings.separate) { - heatmap.set_repo(repo.name); - } + heatmap.set_repo(repo.name); proc.chdir(repo.path); if (repo.type == fm::HG) { proc.setbin(settings.hg); @@ -325,7 +323,7 @@ if (find_result == entries.end()) { html::cell(day_to_check); } else { - html::cell(day_to_check, find_result->second); + html::cell(day_to_check, settings.separate, find_result->second); } // advance seven days and one column day_to_check += days{7};