{"push_id":839906130,"size":8,"distinct_size":4,"ref":"refs/heads/DataControllerSortedTransaction","head":"7e3df3b25f99384df704499175c77d35583f1bd5","before":"ec1b33fa20d1c9ea6e24a9b6dd86beeaacea01c7","commits":[{"sha":"938cd468b3ae4b8872a8a8d45d117a656a4a4345","author":{"email":"abd632a251d55afc69f6f09c593abf073e8c329b@gmail.com","name":"Huy Nguyen"},"message":"Add snapshot tests for ASStaticLayoutSpec.","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/938cd468b3ae4b8872a8a8d45d117a656a4a4345"},{"sha":"0972c56f7367e98369383a2c10be4f9944cc20d9","author":{"email":"5c89acdb7c04bd28e84a39dd595b90562186dcc4@levimccallum.com","name":"Levi McCallum"},"message":"Call UIViewController's designated initializer in ASViewController\n\nASViewController currently cannot be subclassed in Swift, as the original call to `[super init]` directs to calling the designated initializer of UIViewController `[self initWithNibName:bundle:]`. Because of Swift's initializer inheritance behavior, this designated initializer will not implicitly be available on the subclassed ASViewController without some extra boilerplate. Adding an explicit call to the designated initializer fixes this issue.","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/0972c56f7367e98369383a2c10be4f9944cc20d9"},{"sha":"c96813c51c4617d0d134ca5f5b177225d952ca5f","author":{"email":"d6f9e5e38495b1c6223df924e073f95944dd56a2@gmail.com","name":"appleguy"},"message":"Merge pull request #760 from levi/patch-4\n\nCall UIViewController's designated initializer in ASViewController","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/c96813c51c4617d0d134ca5f5b177225d952ca5f"},{"sha":"a88ad0a8488304a99c6ba64357c3601ad40484b9","author":{"email":"d6f9e5e38495b1c6223df924e073f95944dd56a2@gmail.com","name":"appleguy"},"message":"Merge pull request #752 from nguyenhuy/StaticLayousSpecTests\n\nAdd snapshot tests for ASStaticLayoutSpec","distinct":false,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/a88ad0a8488304a99c6ba64357c3601ad40484b9"},{"sha":"3e2eb2404d06d644fe206476ae7f67f0127fb129","author":{"email":"abd632a251d55afc69f6f09c593abf073e8c329b@gmail.com","name":"Huy Nguyen"},"message":"Implement ASChangeSetDataController.","distinct":true,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/3e2eb2404d06d644fe206476ae7f67f0127fb129"},{"sha":"f0416e252eb1389fb0b72a08c2c2ba6ca6f0afa8","author":{"email":"abd632a251d55afc69f6f09c593abf073e8c329b@gmail.com","name":"Huy Nguyen"},"message":"Rename as_inverseCompare to asdk_inverseCompare for prefix consistency","distinct":true,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/f0416e252eb1389fb0b72a08c2c2ba6ca6f0afa8"},{"sha":"85b96e20cf89e464daf174a240d3c4e08029c546","author":{"email":"abd632a251d55afc69f6f09c593abf073e8c329b@gmail.com","name":"Huy Nguyen"},"message":"Add documentation to ASChangeSetDataController.","distinct":true,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/85b96e20cf89e464daf174a240d3c4e08029c546"},{"sha":"7e3df3b25f99384df704499175c77d35583f1bd5","author":{"email":"abd632a251d55afc69f6f09c593abf073e8c329b@gmail.com","name":"Huy Nguyen"},"message":"Remove duplicate steps while coalescing changes in _ASHierarchyChangeSet","distinct":true,"url":"https://api.github.com/repos/nguyenhuy/AsyncDisplayKit/commits/7e3df3b25f99384df704499175c77d35583f1bd5"}]}