{"push_id":1362585569,"size":10,"distinct_size":10,"ref":"refs/heads/feat/internal-model-round2","head":"61063417c92d191c78d8ee219adbef97a5b4a6eb","before":"2135379bbea6eecbefc4f2a836e07d9088340b35","commits":[{"sha":"eba4aef0ea5f2f65ef87a508f312de4bf1aa9dde","author":{"name":"Christoffer Persson","email":"322aabb552def41a1a5cdd4695b81d8afcabaeb7@valdoo.se"},"message":"Don't notify belongsTo changes if nothing changed","distinct":true,"url":"https://api.github.com/repos/runspired/data/commits/eba4aef0ea5f2f65ef87a508f312de4bf1aa9dde"},{"sha":"bcc8ae2b4b9d1021bbdad112aa9799b933e1c85b","author":{"name":"Igor Terzic","email":"1628943e8c972daa39498ec69a63ede6600e42f3@gmail.com"},"message":"Merge pull request #4605 from wecc/fix-belongsTo-notification\n\nDon't notify belongsTo changes if nothing changed","distinct":true,"url":"https://api.github.com/repos/runspired/data/commits/bcc8ae2b4b9d1021bbdad112aa9799b933e1c85b"},{"sha":"890d05174e5820a8a3e58e1238da8514cf7f6616","author":{"name":"Stefan Penner","email":"647d0817f3727ec2a13e0f509f5bb1f4ec0fff72@gmail.com"},"message":"[PERF pt.1] avoid extra scanning of recordArrays when adding records\n\n* make adding/removing from recordArrays private\n* make recordArray add/remove support batches\n* rename addInternalModel -> _pushInternalModels to be more accurate (push not add, and plural))\n* [PERF] don’t use addObject in recordArrays, as the RecordArrayManager via internalRecord._recordArrays already checks containment, no need in duplicating that work by re-scanning addObject for each record added to the recordArray.\n* add tests, covering the duplication behavior\n* add comments, to ensure we don’t accidentally go back to pushObject","distinct":true,"url":"https://api.github.com/repos/runspired/data/commits/890d05174e5820a8a3e58e1238da8514cf7f6616"},{"sha":"f5c2ba57ef6f2ffd937474829c77cd39bbab259f","author":{"name":"Stefan Penner","email":"647d0817f3727ec2a13e0f509f5bb1f4ec0fff72@gmail.com"},"message":"tidy up tests related to adapter-populated-record-arrays\n\n* cleanup code\n* move non-unit tests to integration folder","distinct":true,"url":"https://api.github.com/repos/runspired/data/commits/f5c2ba57ef6f2ffd937474829c77cd39bbab259f"},{"sha":"b5785fe714f07dc76df5a90877faac6447a5d649","author":{"name":"Stefan Penner","email":"647d0817f3727ec2a13e0f509f5bb1f4ec0fff72@gmail.com"},"message":"tidy up proxy related change events for AdapterPopulatedRecordArray during loadRecords\n\nReplace the values contained within content, rather then replacing content. Without this we:\n\n* signal `content` changed (no point)\n* signal strange array mutations on the ArrayProxy (from empty content, instead of previous content);\n\nBackfill missing tests","distinct":true,"url":"https://api.github.com/repos/runspired/data/commits/b5785fe714f07dc76df5a90877faac6447a5d649"},{"sha":"e5f106e58a3498b8d6ea92ed171c0bb109d7abb7","author":{"name":"Stefan Penner","email":"647d0817f3727ec2a13e0f509f5bb1f4ec0fff72@gmail.com"},"message":"tidy-up AdapterPopulatedRecordArrays:\n\n* make the very private method more private \\w underscore\n* rename loadRecords to _setInternalModels","distinct":true,"url":"https://api.github.com/repos/runspired/data/commits/e5f106e58a3498b8d6ea92ed171c0bb109d7abb7"},{"sha":"b699683fc4238fd2d0e0c46249ddea01c3b6e3a7","author":{"name":"Stefan Penner","email":"647d0817f3727ec2a13e0f509f5bb1f4ec0fff72@gmail.com"},"message":"fixup based on PR review","distinct":true,"url":"https://api.github.com/repos/runspired/data/commits/b699683fc4238fd2d0e0c46249ddea01c3b6e3a7"},{"sha":"da3f9a639029a3114972ca734935e58a340127cc","author":{"name":"Stefan Penner","email":"647d0817f3727ec2a13e0f509f5bb1f4ec0fff72@gmail.com"},"message":"Merge pull request #4597 from emberjs/cleanup-record-array-manager\n\nCleanup record array manager","distinct":true,"url":"https://api.github.com/repos/runspired/data/commits/da3f9a639029a3114972ca734935e58a340127cc"},{"sha":"44bdeef48a66f7d4c2602a69a41416df1084992d","author":{"name":"Sang Mercado","email":"117caa33edaf5b198d5007753983f901b16ad7fd@gmail.com"},"message":"Renaming `multiple_stores_test` to `multiple-stores-test`\n\nFixes #4618","distinct":true,"url":"https://api.github.com/repos/runspired/data/commits/44bdeef48a66f7d4c2602a69a41416df1084992d"},{"sha":"61063417c92d191c78d8ee219adbef97a5b4a6eb","author":{"name":"Chris Thoburn","email":"458511b191d2abb7b588d14fd9485593edc2b5cb@linkedin.com"},"message":"chore(modelClass): works toward consistent use of kind/modelClass/internalModel/record","distinct":true,"url":"https://api.github.com/repos/runspired/data/commits/61063417c92d191c78d8ee219adbef97a5b4a6eb"}]}
{"actor":{"display_login":"runspired"}}