{"push_id":858902405,"size":25,"distinct_size":25,"ref":"refs/heads/master","head":"5b1b4f93f196f238f22bf9fe2ca9095ee28f206c","before":"7fcc39a03918a73c716c3ee93fa599f39e8c3ad2","commits":[{"sha":"e51dc9376fb420a55ecee74f68fa6a558b910f8e","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Updates dependencies","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/e51dc9376fb420a55ecee74f68fa6a558b910f8e"},{"sha":"e8b69626a73c284820e8549efbdef9ded8e1b92c","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@open-lab.org","name":"Enrico Thierbach"},"message":"Adds Exception.raise(_with_skipped_entries)! methods","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/e8b69626a73c284820e8549efbdef9ded8e1b92c"},{"sha":"46665bd5f15915cef5d0474a1f46d0471a33b132","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@open-lab.org","name":"Enrico Thierbach"},"message":"Adds (some) annotations","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/46665bd5f15915cef5d0474a1f46d0471a33b132"},{"sha":"c3fdc43edd9d0f36e9aed8adead76f90a8c429e3","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@open-lab.org","name":"Enrico Thierbach"},"message":"Adds console and tests scripts","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/c3fdc43edd9d0f36e9aed8adead76f90a8c429e3"},{"sha":"ea81c0c6d2c3ba5c1cba27d639178a4dc99cd547","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"experimental, pt.1","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/ea81c0c6d2c3ba5c1cba27d639178a4dc99cd547"},{"sha":"5be779705e00198cafd9bc22096476cf981f8ff8","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Merge /Users/eno/Dropbox/Repositories/projects/gems/expectation-mediator","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/5be779705e00198cafd9bc22096476cf981f8ff8"},{"sha":"5f03a5c2c6337169e74f4f8c13525ac217ee9e60","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Cleaned up Exception extensions\n\nThis commit removes Exception.raise! and replaces \nException.raise_with_skipped_entries w/Exception.raise_with_backtrace.\n\nIn that course also fixes tests.","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/5f03a5c2c6337169e74f4f8c13525ac217ee9e60"},{"sha":"c047bdf4f63a91f151ac921ace9617079fe1f64a","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Remove rdoc related parts\n\nrdoc’ing is done outside of the development code","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/c047bdf4f63a91f151ac921ace9617079fe1f64a"},{"sha":"8443e26ee2043dab80b26d39736a1afe933051f4","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Manual Merge branch 'master' into experimental\n\nThe fixes are more than the usual merging fixes, because the upstream\ncommits overlapped in a number of areas.\n\nThis commit finally:\n\n- removes Expectation.disable?/.enable?\n- removes Expectation.timeout\n- revisits the exception extension\n- fixes the outstanding test failures","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/8443e26ee2043dab80b26d39736a1afe933051f4"},{"sha":"3a7aac6dde09160af73b19f179913b89d5e946b9","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Split tests for exception extension from test suite","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/3a7aac6dde09160af73b19f179913b89d5e946b9"},{"sha":"862aa8065cbfc09d66652fb4666678d50cfe9eb4","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Clean up matching tests, move to different file.","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/862aa8065cbfc09d66652fb4666678d50cfe9eb4"},{"sha":"0f2d4b0cfc163f7ec5f977e4c00799da699a6b0a","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Fixes assertions, simplify test loading\n\nAssertions are no longer included into Test::Unit::TestCase; this\nmust be done in the test suite.\n\nThis also allows it to simplify loading our own testsuite.","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/0f2d4b0cfc163f7ec5f977e4c00799da699a6b0a"},{"sha":"9e9610552e456ead68d01a7aad991f1bff4f98dd","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Splits tests for E.match? and E.expect! into different test cases.","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/9e9610552e456ead68d01a7aad991f1bff4f98dd"},{"sha":"e0ffafc6d9666a691de8ef02f6da37e454f6ba2a","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Adds better expection messages.","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/e0ffafc6d9666a691de8ef02f6da37e454f6ba2a"},{"sha":"8059db8d4915aea709549ab06824110aaf83f4df","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Make match! a public method.\n\nTurns out that match! is much better suited to class annotations than\nmatch?, because it contains a more suitable error description.","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/8059db8d4915aea709549ab06824110aaf83f4df"},{"sha":"28b2150a98b77760eb0a4dc59c9417bffc415a8a","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Remove mocha, simplify test helper\n\nMocha is not used in this project; and, apparently, TU::UI::Console::guess_color_availability works ok.","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/28b2150a98b77760eb0a4dc59c9417bffc415a8a"},{"sha":"32571e3f57241d4afc704fff3bb2671d5a287d81","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Adds some annotation tests","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/32571e3f57241d4afc704fff3bb2671d5a287d81"},{"sha":"546634167571b53603365efbda7f68a8c7e9d19a","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Adjust contract interface.","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/546634167571b53603365efbda7f68a8c7e9d19a"},{"sha":"af0c76e26f0dbca68cace0c85203b410b701645f","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Renamed Annotations -> Contracts","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/af0c76e26f0dbca68cace0c85203b410b701645f"},{"sha":"b655bdd29e116bef3c1fb0b8923ba594af31af6c","author":{"email":"54debb229144fea0cac0045d01be0d746bc4a8ba@neo.local","name":"Enrico Thierbach"},"message":"Renamed Annotations -> Contracts, adds Nothrow contract","distinct":true,"url":"https://api.github.com/repos/radiospiel/expectation/commits/b655bdd29e116bef3c1fb0b8923ba594af31af6c"}]}