Adding some infrastructure to manage backward compatibility in the parser, and then managing it as I can in the metaparams and the 'require' function.
lib/puppet/parser/compiler.rb | 4 ++ lib/puppet/parser/functions/require.rb | 16 +++++++++- lib/puppet/parser/resource.rb | 31 ++++++++++++++++---- lib/puppet/resource/catalog.rb | 3 ++ spec/integration/parser/functions/require.rb | 8 +++-- spec/unit/parser/compiler.rb | 9 ++++++ spec/unit/parser/functions/require.rb | 18 ++++++----- spec/unit/parser/resource.rb | 40 +++++++++++++++++++++++++- spec/unit/resource/catalog.rb | 12 ++++++++ 9 files changed, 121 insertions(+), 20 deletions(-) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en -~----------~----~----~----~------~----~------~--~---
