CmdTrack: Now splits intervals

This commit is contained in:
Paul Beckingham 2016-04-28 00:04:00 -04:00
parent eca0a7e43a
commit 5899b51295

View file

@ -36,8 +36,11 @@ int CmdTrack (
Database& database)
{
auto filter = createFilterIntervalFromCLI (cli);
database.addInterval (filter);
auto timeline = createTimelineFromData (rules, database, filter);
for (auto& interval : splitInterval (filter, timeline.excluded (rules)))
database.addInterval (interval);
// TODO intervalSummarїze needs to operate on a vector of similar intervals.
// User feedback.
if (rules.getBoolean ("verbose"))
std::cout << intervalSummarize (rules, filter);