{"push_id":714438662,"size":47,"distinct_size":47,"ref":"refs/heads/tg-kvo","head":"dc74dcbd1da4c091f4ca3dc89829cea332a8e1df","before":"7fde28b2595fe66addf3bf1b71c445e3de1edf46","commits":[{"sha":"07e36104424e4b4237ef43b7257f4b3884808088","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Add `using namespace realm` to a bunch of files\n\nThis used to be in one of the public headers so a lot of code implicitly\nrelies on it. Doing this rather than explicitly qualifing things to\navoid merge conflicts galore.","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/07e36104424e4b4237ef43b7257f4b3884808088"},{"sha":"54bcdfaad185d562fa6e62deb28cfa7571ecee51","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"bump core version","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/54bcdfaad185d562fa6e62deb28cfa7571ecee51"},{"sha":"39351cff6fca9fef340dda1616cd00ca913058c6","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Make RLMObjects Key-Value Observing compliant","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/39351cff6fca9fef340dda1616cd00ca913058c6"},{"sha":"b576a8fa1cfb7f0b86f07d4fe126d94515d3c904","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Pull a lot of the notification functionality out to its own source file","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/b576a8fa1cfb7f0b86f07d4fe126d94515d3c904"},{"sha":"6ea3b31c06e018fe70713cfa9ec3133c1c384cc4","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Finish removing RLMOverrideStandaloneMethods","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/6ea3b31c06e018fe70713cfa9ec3133c1c384cc4"},{"sha":"edc0c2a676d15c2d2a5c29b44b605138c415f06e","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Cache linked objects on the observer info","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/edc0c2a676d15c2d2a5c29b44b605138c415f06e"},{"sha":"906f5ca184d2cc84da2bd8ef38a35eff81990f66","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Make RLMTrackDeletions a little less bad","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/906f5ca184d2cc84da2bd8ef38a35eff81990f66"},{"sha":"7c01c1f28f6f4a48029a899bab9dab6dfab80f2b","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Don't send NSNull to all properties when an observed object is deleted\n\nSemantics got really weird in some edge cases and linked object caching makes\nthings work without it.","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/7c01c1f28f6f4a48029a899bab9dab6dfab80f2b"},{"sha":"85ccfcefd15b588d4ab81c0f2c77e08a28afe9cb","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Make most of RLMObservationInfo's members private","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/85ccfcefd15b588d4ab81c0f2c77e08a28afe9cb"},{"sha":"9debf366cfcadb98a4aaf647230a2e668f81d018","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Add simple Swift tests for KVO","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/9debf366cfcadb98a4aaf647230a2e668f81d018"},{"sha":"fa1467629d4fb510687fbac15445f94f663d65be","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Fix observing List<> properties on persisted objects","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/fa1467629d4fb510687fbac15445f94f663d65be"},{"sha":"c191c8a3c22117b279e405fb96e14213fe3c10d1","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Fix observing List<> properties on standalone objects","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/c191c8a3c22117b279e405fb96e14213fe3c10d1"},{"sha":"a716adc0f28feb7a6dace95538790ee1575b902a","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"More Swift tests","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/a716adc0f28feb7a6dace95538790ee1575b902a"},{"sha":"f93cb561b82174245f31c3d1b4d8d0c4a7afacca","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Make ListBase more observable","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/f93cb561b82174245f31c3d1b4d8d0c4a7afacca"},{"sha":"faf18a14f356318a0299a1cec0d8259df33fc345","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Simplify RLMTrackDeletions","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/faf18a14f356318a0299a1cec0d8259df33fc345"},{"sha":"ee7c4f4d448c6d793774620751f5f9511df13dd4","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Cut down on the pre-emptive work done by TransactLogHandler\n\nAnd improve the asymptotic factors a bit.","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/ee7c4f4d448c6d793774620751f5f9511df13dd4"},{"sha":"c09c471b712377b63be664df3739a4f1eed804c5","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Rework deletion handling in TransactLogHandler","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/c09c471b712377b63be664df3739a4f1eed804c5"},{"sha":"495eb42772ac14fe360ae89c3c25f280e88fa02e","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Give up on trying to support preversing observers when adding an object to a Realm\n\nKVO *really* doesn't like you swizzling the class of observed objects,\nand getting it to fully work requires relying on some very specific\nimplementation details.","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/495eb42772ac14fe360ae89c3c25f280e88fa02e"},{"sha":"df3fd75111494edf05dc21f08af8cfee7b0c5112","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Rename RLMNotification to RLMObservation","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/df3fd75111494edf05dc21f08af8cfee7b0c5112"},{"sha":"27403081c1076b544d81a7f54416c018404272aa","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@realm.io","name":"Thomas Goyne"},"message":"Give the returnNil stuff a more appropriate name","distinct":true,"url":"https://api.github.com/repos/realm/realm-cocoa/commits/27403081c1076b544d81a7f54416c018404272aa"}]}