validate: Moved verbose check

This commit is contained in:
Paul Beckingham 2016-07-09 10:31:00 -04:00
parent 94ed12de2f
commit 0cbf9a0bdd

View file

@ -92,8 +92,11 @@ static void autoAdjust (
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
// Warn on new tag. // Warn on new tag.
static void warnOnNewTag ( static void warnOnNewTag (
const Rules& rules,
Database& database, Database& database,
const Interval& interval) const Interval& interval)
{
if (rules.getBoolean ("verbose"))
{ {
std::set <std::string> tags; std::set <std::string> tags;
for (auto& line : database.allLines ()) for (auto& line : database.allLines ())
@ -112,6 +115,7 @@ static void warnOnNewTag (
if (tags.find (tag) == tags.end ()) if (tags.find (tag) == tags.end ())
std::cout << "Note: '" << tag << "' is a new tag.\n"; std::cout << "Note: '" << tag << "' is a new tag.\n";
} }
}
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
void validate ( void validate (
@ -131,8 +135,7 @@ void validate (
if (findHint (cli, ":adjust")) if (findHint (cli, ":adjust"))
autoAdjust (rules, database, filter, interval); autoAdjust (rules, database, filter, interval);
if (rules.getBoolean ("verbose")) warnOnNewTag (rules, database, interval);
warnOnNewTag (database, interval);
} }
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////