aboutsummaryrefslogtreecommitdiff
path: root/bbot/machine-manifest.cxx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2017-10-19 18:00:33 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2017-10-19 18:00:33 +0300
commit3ddab9d7360213cda421ac25f62cbf7ef92b513b (patch)
treecf9e74d76bd2c5d8c744aca3a2cd17edbd75ec77 /bbot/machine-manifest.cxx
parente466601f79ea1493ffaa7486595f3cd2d5b11e64 (diff)
Add support for machine_manifest changes value
Diffstat (limited to 'bbot/machine-manifest.cxx')
-rw-r--r--bbot/machine-manifest.cxx10
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.
}