# File lib/puppet/transaction.rb, line 212
212:   def generate
213:     list = @catalog.vertices
214:     newlist = []
215:     while ! list.empty?
216:       list.each do |resource|
217:         newlist += generate_additional_resources(resource, :generate)
218:       end
219:       list = newlist
220:       newlist = []
221:     end
222:   end