jashkenas/backbone — pull request #2769 by t-k (2013-09-19 22:14:13+00:00)
Title: Added {unshift: true} option to Collection.unshift

This is a proposal. I'd like to add a default option {unshift: true} to Collection.unshift.
This provides more flexibility on handling "add" event. Specifically, there are scenarios, for example, if "add" event triggered by Collection.add, ｊQuery append should be executed, and if triggered by Collection.unshift, ｊQuery prepend should be executed.
Maybe, firing a different event "unshift" would be a more appropriate. But, it seems a little painful for Backbone 1.

Of course, I know we can pass these options as Collection.unshift arguments. But I think the standard way to handle "unshift" event should be defined.