diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2017-10-19 18:00:33 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2017-10-19 18:00:33 +0300 |
commit | 3ddab9d7360213cda421ac25f62cbf7ef92b513b (patch) | |
tree | cf9e74d76bd2c5d8c744aca3a2cd17edbd75ec77 /bbot/machine-manifest.cxx | |
parent | e466601f79ea1493ffaa7486595f3cd2d5b11e64 (diff) |
Add support for machine_manifest changes value
Diffstat (limited to 'bbot/machine-manifest.cxx')
-rw-r--r-- | bbot/machine-manifest.cxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/bbot/machine-manifest.cxx b/bbot/machine-manifest.cxx index be921d9..b30d551 100644 --- a/bbot/machine-manifest.cxx +++ b/bbot/machine-manifest.cxx @@ -144,6 +144,13 @@ namespace bbot options = move (op); } + else if (n == "changes") + { + if (v.empty ()) + bad_value ("empty machine changes"); + + changes.emplace_back (move (v)); + } else if (!iu) bad_name ("unknown name '" + n + "' in machine manifest"); } @@ -187,6 +194,9 @@ namespace bbot s.next ("options", v); } + for (const string& c: changes) + s.next ("changes", c); + s.next ("", ""); // End of manifest. } |