emberjs/ember.js — pull request #355 by lukemelia (2012-01-06 19:42:03+00:00)
Title: Make setProperties safer

As discussedin emberjs/ember.js#352, this commit makes setProperties in the Ember.Observable mixin always call endPropertyChanges(), even if an error is encountered while setting a property.