{"shas":[["bfd43a445f613f7a6c03b3321f1d974ad7cb78b8","ea3cd978650417470535f3a4725b6b5042a6ab59@wonko.com","Merge branch 'master' into app","Ryan Grove"],["1a7b5e5092d2d8e70b249c97b15c071a1b2629ef","ea3cd978650417470535f3a4725b6b5042a6ab59@wonko.com","Use Y.Array.map() for simpler add() and remove() implementations.","Ryan Grove"],["36f973893abd10ef5835d00ad82b91a3245d3228","ea3cd978650417470535f3a4725b6b5042a6ab59@wonko.com","Fix broken _findIndex().","Ryan Grove"],["372400f30f5a055d4ecc55e0c574ef88e80846cb","ea3cd978650417470535f3a4725b6b5042a6ab59@wonko.com","Comment tweaks.","Ryan Grove"],["2eb0bfd77b16a34ed87e109df6f2348d9462ab38","ea3cd978650417470535f3a4725b6b5042a6ab59@wonko.com","Finish unit tests for ModelList.","Ryan Grove"],["e4deb782c137df50f69a833db7547ef27fb3d307","ea3cd978650417470535f3a4725b6b5042a6ab59@wonko.com","Module/class descriptions for View and ModelList.","Ryan Grove"],["12b36c70bf2d44761710efc53fd5bd37676271b6","ea3cd978650417470535f3a4725b6b5042a6ab59@wonko.com","Don't blow away the view's create() method.","Ryan Grove"],["161770c673ec8841adeaf3fcf8f554cd5d312efc","ea3cd978650417470535f3a4725b6b5042a6ab59@wonko.com","View initializer allows config overrides, but falls back to prototype\nproperties.","Ryan Grove"],["7f8754b2cefc17e082ad5d53b3fa59edeeb4b1fe","ea3cd978650417470535f3a4725b6b5042a6ab59@wonko.com","View.create() now returns the created Node instead of setting this.container.","Ryan Grove"],["41f764074322a901460ae58669db5d3c976cf326","ea3cd978650417470535f3a4725b6b5042a6ab59@wonko.com","Finish unit tests for View.","Ryan Grove"],["8d97563ca01b5d615e1bb8ba5d4527b27efe3254","ea3cd978650417470535f3a4725b6b5042a6ab59@wonko.com","Build app.","Ryan Grove"]],"ref":"refs/heads/master","size":11,"head":"8d97563ca01b5d615e1bb8ba5d4527b27efe3254","push_id":32886422}