{"push_id":936266038,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"18bdaf9ef17d73ed1c32687c951dfc82c02de64b","before":"98c348209d10ef2b3256100473b6d20a2f3340ca","commits":[{"sha":"2a017e5e2180b853e83bf48b63d3d9e04a696367","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"Specs now import Cedar.h instead of CDRSpecHelper.h\n\nThis is a modernization bringing them in line with what our spec\ntemplate has had for a while. We also no longer need to conditional\nimporting with quotes or angle brackets depending on platform","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/2a017e5e2180b853e83bf48b63d3d9e04a696367"},{"sha":"edf284a319ef5b1acf71520e34586e4d8b69b2cc","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"Weaken the Objective-C++ requirement\n\n* Remove requirement that Cedar.h itself only be imported by Objective-C++ files\n* Conditionally compile C++ constructs in individual headers","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/edf284a319ef5b1acf71520e34586e4d8b69b2cc"},{"sha":"461aa76988ccc6218b45e1fa4f6e9812b9466eb0","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"Simplify Cedar.h imports\n\n* Cedar.h now only imports the various sub-umbrella headers for different\n  subsystems\n* Add CedarReporters.h so the reporter headers (already public!) get imported\n* CDRSpec.h no longer imports headers related to matchers and doubles\n* Properly copy the ContainSubset matcher header","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/461aa76988ccc6218b45e1fa4f6e9812b9466eb0"},{"sha":"025ce004df249c77df96e8b5502c053928c494bd","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"Add nullability annotations to relevant public headers\n\nThis better advertises API intention, as well as improving the experience\nof Swift users. Unfortunately this does require silencing Clang warnings\nin a few `-dealloc` methods which set `nonnull` properties to nil during\ncleanup.","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/025ce004df249c77df96e8b5502c053928c494bd"},{"sha":"db50a59b69821ddb0270e9ac5f8b4147f3256f65","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"Make the OS X framework define a module","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/db50a59b69821ddb0270e9ac5f8b4147f3256f65"},{"sha":"7d128329588e4a06d3ced9b8fb0fddf154328490","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"CDRSpecHelper's singleton accessor is not a factory method","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/7d128329588e4a06d3ced9b8fb0fddf154328490"},{"sha":"0999899b99473ae5b9c905664cce22402ad093a2","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"Add a spec for basic BDD runner usage in Swift","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/0999899b99473ae5b9c905664cce22402ad093a2"},{"sha":"4bc5098e8ea30a69c5a0a2ce85d598d239655921","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"Move XCTest specs out of the iOS group and add them to the Mac spec bundle","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/4bc5098e8ea30a69c5a0a2ce85d598d239655921"},{"sha":"95d29880aed6f2309ae714ad91191941c2ed3237","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"Translate XCTAssert* failures into Cedar spec failures","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/95d29880aed6f2309ae714ad91191941c2ed3237"},{"sha":"381abb0b9a83a2c833644e937b40bca10ce31b35","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"Skip building the Swift spec when running rake tasks with Xcode <7.0","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/381abb0b9a83a2c833644e937b40bca10ce31b35"},{"sha":"1c55a6ffd4989ba96d09f66f3bc945e209e5fe00","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"Use an NSDictionary subclass as the context for shared example groups\n\nThis ensures that the context gets bridged into Swift as a reference type\ninstead of a value type.","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/1c55a6ffd4989ba96d09f66f3bc945e209e5fe00"},{"sha":"e7bee9b94cd56e02222e6c852c90ce47eb4dd316","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"Add Xcode code snippets for Cedar BDD constructs in Swift","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/e7bee9b94cd56e02222e6c852c90ce47eb4dd316"},{"sha":"4ca3f308c6df2fb4bf88888d0c0368a510c56292","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"Update the Cedar spec template to allow generating Swift specs","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/4ca3f308c6df2fb4bf88888d0c0368a510c56292"},{"sha":"d5c9b4b5c722f147dbdac8b731145c9df17b3334","author":{"email":"4985332c8c2c4b75662ebdfce51e93fecf9e61d8@gmail.com","name":"Brian Croom"},"message":"Use a modernized style for the spec template icon, and remove \".mm\"","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/d5c9b4b5c722f147dbdac8b731145c9df17b3334"},{"sha":"18bdaf9ef17d73ed1c32687c951dfc82c02de64b","author":{"email":"214050fdd5ef63ef47b1889310e3f343becc2c55@gmail.com","name":"Tim Jarratt"},"message":"Merge pull request #367 from briancroom/swift_module\n\nSwift support for the Cedar test runner","distinct":true,"url":"https://api.github.com/repos/pivotal/cedar/commits/18bdaf9ef17d73ed1c32687c951dfc82c02de64b"}]}