This is my original patch plus an additional patch to provide backward compatibility for 0.24.x
lib/puppet/parser/compiler.rb | 44 +++++++--- lib/puppet/parser/resource.rb | 4 +- lib/puppet/resource.rb | 2 +- lib/puppet/resource/catalog.rb | 33 ++------ lib/puppet/simple_graph.rb | 3 +- lib/puppet/type.rb | 30 +++++++ lib/puppet/type/stage.rb | 18 ++++ spec/integration/parser/functions/include.rb | 25 ------ spec/unit/parser/compiler.rb | 111 +++++++++++++++++++++----- spec/unit/resource.rb | 8 ++ spec/unit/resource/catalog.rb | 49 +++++++----- spec/unit/simple_graph.rb | 8 ++ spec/unit/type.rb | 3 +- spec/unit/type/stage.rb | 9 ++ test/language/scope.rb | 10 +-- test/language/snippets.rb | 6 +- test/lib/puppettest/parsertesting.rb | 14 +--- test/ral/type/file/target.rb | 1 - 18 files changed, 245 insertions(+), 133 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.
