{"push_id":740014410,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"24fa1d6e1ef60d4c94d2db673980ee19d54469e4","before":"04276fb461a804514dfbca894dd4dd78f90fef7f","commits":[{"sha":"1b92d7ca682efe3e7481c5ee2ec0c55fb3f36879","author":{"email":"042dc4512fa3d391c5170cf3aa61e6a638f84342@jerrymarino.com","name":"Jerry Marino"},"message":"Fix symbolication in Yosemite and Xcode6\n\natos in 10.0 with a process id no longer works for the simulator so use the\nexecutable path instead.\n\nThis patch introduces KWBackgroundTask to remove use of the dangerous\n`-[NSTask waitUntilExit];` and encapsulate use of NSTask.\n\n+ breakout callsite creation for symbolicated addresses from KWExample by adding\na factory for KWCallSite.","distinct":true,"url":"https://api.github.com/repos/unisontech/Kiwi/commits/1b92d7ca682efe3e7481c5ee2ec0c55fb3f36879"},{"sha":"4af1796e1be640ee1052fe46c6df2716c20031e9","author":{"email":"6667b8c77ec6ba15b2e807ad7a2130b19e9fa935@gmail.com","name":"modocache"},"message":"Add shared examples.\n\nShared examples allow developers to reuse a set of describe, context,\nand it nodes to test one or more classes. See the functional tests in\n`Tests/Shared Examples/KWSharedExampleFunctionalTest.m` for sample\nusage.\n\nAddresses issues #175, #138.\n\n- `KWSharedExampleRegistry` is a singleton that maintains a mapping of\n  shared example names to `KWSharedExample` instances.\n- `KWSharedExample` is a data structure composed of a name and context\n  block.\n- `sharedExamplesFor` creates a `KWSharedExample` and registers it.\n- `itBehavesLike` looks up the `KWSharedExample` with the given name and\n  inserts its context block into the current example group.\n- `SHARED_EXAMPLES_BEGIN`, `SHARED_EXAMPLES_END` macros are used to\n  ensure `sharedExamplesFor` are evaluated prior to any examples.\n- In order to assertion macros like `should` could be compiled outside\n  of the implementation block of a `KWSpec`--like within a `sharedExamplesFor`,\n  for example--changed macro to reference global state referenced by\n  `KWSpec` class method.\n- Changed all pragma marks referencing internal/private methods to\n  `Internal Methods`.\n- Removed unused `KWEncodingForVoidMethod` function.","distinct":true,"url":"https://api.github.com/repos/unisontech/Kiwi/commits/4af1796e1be640ee1052fe46c6df2716c20031e9"},{"sha":"26835489c7ff146b01f9146877abae5671042747","author":{"email":"44a3610dc7b8bc9ce9027c77ad1a751fb35a6653@fundingcircle.com","name":"Edu Caselles"},"message":"Convert shared example tests to XCTest.","distinct":true,"url":"https://api.github.com/repos/unisontech/Kiwi/commits/26835489c7ff146b01f9146877abae5671042747"},{"sha":"e9db977022e8e9dbddaf892201772844900bafe2","author":{"email":"26d533e3a667d86ec7e8490760e8d0840dab32fb@gmail.com","name":"Edu Caselles"},"message":"Refactors KWSharedExampleBlock to accept a dictionary instead of a class.","distinct":true,"url":"https://api.github.com/repos/unisontech/Kiwi/commits/e9db977022e8e9dbddaf892201772844900bafe2"},{"sha":"5679ffa5daf83e9b2adf1c399514723a5a6128d3","author":{"email":"706f6f91a3ffb12d189235632c3af2756dc3e4fe@me.com","name":"Adam Sharp"},"message":"Add Shared Examples source files to OS X targets","distinct":true,"url":"https://api.github.com/repos/unisontech/Kiwi/commits/5679ffa5daf83e9b2adf1c399514723a5a6128d3"},{"sha":"0ffd8cd994eec71989bd72e717720d09093745c0","author":{"email":"706f6f91a3ffb12d189235632c3af2756dc3e4fe@me.com","name":"Adam Sharp"},"message":"Move Classes/{Core/Examples => Shared Examples}","distinct":true,"url":"https://api.github.com/repos/unisontech/Kiwi/commits/0ffd8cd994eec71989bd72e717720d09093745c0"},{"sha":"d8ead962c72fa39ce008ab7db1bb1044072738da","author":{"email":"706f6f91a3ffb12d189235632c3af2756dc3e4fe@me.com","name":"Adam Sharp"},"message":"Merge branch 'pr/600'","distinct":true,"url":"https://api.github.com/repos/unisontech/Kiwi/commits/d8ead962c72fa39ce008ab7db1bb1044072738da"},{"sha":"cdf161ffdd844322ad3d80ea1c7d40e0a6237db8","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@outware.com.au","name":"Adam Sharp"},"message":"Merge branch 'jmarino_fix_symbolicator' of https://github.com/jerrymarino/Kiwi into jerrymarino-jmarino_fix_symbolicator","distinct":true,"url":"https://api.github.com/repos/unisontech/Kiwi/commits/cdf161ffdd844322ad3d80ea1c7d40e0a6237db8"},{"sha":"e488490e17c64eb267313ebe22410e004b363854","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@outware.com.au","name":"Adam Sharp"},"message":"Sort files in project navigator","distinct":true,"url":"https://api.github.com/repos/unisontech/Kiwi/commits/e488490e17c64eb267313ebe22410e004b363854"},{"sha":"009e3baa27277fc127876755d2cfa0c071729a8d","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@outware.com.au","name":"Adam Sharp"},"message":"Extract KWBackgroundTask into its own file","distinct":true,"url":"https://api.github.com/repos/unisontech/Kiwi/commits/009e3baa27277fc127876755d2cfa0c071729a8d"},{"sha":"32b08d763cc37a584b75a18191a8185338ef09fa","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@outware.com.au","name":"Adam Sharp"},"message":"Merge branch 'jmarino_fix_symbolicator'","distinct":true,"url":"https://api.github.com/repos/unisontech/Kiwi/commits/32b08d763cc37a584b75a18191a8185338ef09fa"},{"sha":"24fa1d6e1ef60d4c94d2db673980ee19d54469e4","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@outware.com.au","name":"Adam Sharp"},"message":"Remove unused import","distinct":true,"url":"https://api.github.com/repos/unisontech/Kiwi/commits/24fa1d6e1ef60d4c94d2db673980ee19d54469e4"}]}