# File lib/puppet/transaction/resource_harness.rb, line 84
84:   def create_change_event(property, current_value, do_audit, historical_value)
85:     event = property.event
86:     event.previous_value = current_value
87:     event.desired_value = property.should
88:     event.historical_value = historical_value
89: 
90:     if do_audit
91:       event.audited = true
92:       event.status = "audit"
93:       if historical_value != current_value
94:         event.message = "audit change: previously recorded value #{property.is_to_s(historical_value)} has been changed to #{property.is_to_s(current_value)}"
95:       end
96:     end
97: 
98:     event
99:   end