Previously, merge keys where only handled on a per-parameter level. Since arrays are imported onto the ROS parameter server as a single XmlRpcValue, merge keys inside were not handled at all. We now do that inside yamlToXmlRpc(), which fixes this situation.
This should fix #150, where problems with the non-standard YAML merge keys
<<
inside arrays were noticed:Previously, merge keys where only handled on a per-parameter level. Since arrays are imported onto the ROS parameter server as a single XmlRpcValue, merge keys inside were not handled at all. We now do that inside
yamlToXmlRpc()
, which fixes this situation.It also adds a rudimentary unit test.