{"push_id":843088212,"size":56,"distinct_size":1,"ref":"refs/heads/fix-xhr-events","head":"489a696edae6897f47548bd6184f023241036720","before":"bf2b9cdf62c71f67ccc9f32e36b5ebfea1667883","commits":[{"sha":"db24a7a7cb643d076537458a4147adc29641420f","author":{"email":"7e82c1b7e8e3e1539208b0025bab41eed2ae504a@gmail.com","name":"Dmitriy Kubyshkin"},"message":"First effort towards moving to CommonJS","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/db24a7a7cb643d076537458a4147adc29641420f"},{"sha":"5d9b11883603bc1bf6f91d36e1fde9e752e62e22","author":{"email":"186396f3aa5e1afef40103169932d81ead482450@gmail.com","name":"Phred"},"message":"implemented stub#resetHistory method - fixes #863\n\n* refactored stub#reset to call .resetHistory() and .resetBehvaior()","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/5d9b11883603bc1bf6f91d36e1fde9e752e62e22"},{"sha":"41be6e0fd76a0d2671403023f543650dbc472a09","author":{"email":"aecb2c0091f543b0fea42b6fc8f866c9d964505b@gmail.com","name":"Carl-Erik Kopseng"},"message":"Merge pull request #865 from fearphage/add-stub-reset-history\n\nImplemented stub#resetHistory method\r\n\r\nfixes #863","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/41be6e0fd76a0d2671403023f543650dbc472a09"},{"sha":"0485decc170ed4e69e981011e73fa59fdf9f2b41","author":{"email":"33e8533bb0e93a9fa256348fe619a9f80a092876@nrk.no","name":"Christian Johansen"},"message":"null-check the object passed to sinon.stub","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/0485decc170ed4e69e981011e73fa59fdf9f2b41"},{"sha":"46c04f8fd9c078f4fdfc0b95e1a92dc5b8f2d9f0","author":{"email":"519bc3f0fda96312357e1409de278bff4d5f5b25@roderick.dk","name":"Morgan Roderick"},"message":"Merge pull request #850 from grassator/common-js-part-1\n\nFirst effort towards moving to CommonJS","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/46c04f8fd9c078f4fdfc0b95e1a92dc5b8f2d9f0"},{"sha":"0a63044f0d73d3fedb469a09a63d722dece45558","author":{"email":"7e82c1b7e8e3e1539208b0025bab41eed2ae504a@gmail.com","name":"Dmitriy Kubyshkin"},"message":"Removed unnecessary module wrappers and double test run in NodeJS.","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/0a63044f0d73d3fedb469a09a63d722dece45558"},{"sha":"1791ff782268d9f8d81355257fbd579095a3c5ac","author":{"email":"519bc3f0fda96312357e1409de278bff4d5f5b25@roderick.dk","name":"Morgan Roderick"},"message":"Merge pull request #869 from grassator/commonjs-part-2-remove-unnecessary-wrappers\n\nRemoved unnecessary module wrappers and double test run in NodeJS.","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/1791ff782268d9f8d81355257fbd579095a3c5ac"},{"sha":"43ba5b4b60ac88689146a4a78168c450a90ba2ed","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@maxantoni.de","name":"Maximilian Antoni"},"message":"Fix #867: Walk properties only once","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/43ba5b4b60ac88689146a4a78168c450a90ba2ed"},{"sha":"a63d821e29d1ec81a33c850370cf4ed2c610088e","author":{"email":"519bc3f0fda96312357e1409de278bff4d5f5b25@roderick.dk","name":"Morgan Roderick"},"message":"Merge pull request #868 from sinonjs/walk-properties-only-once\n\nFix #867: Walk properties only once","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/a63d821e29d1ec81a33c850370cf4ed2c610088e"},{"sha":"d6352d37457fa49f17d948801b22b117444bbbf3","author":{"email":"186396f3aa5e1afef40103169932d81ead482450@gmail.com","name":"Phred"},"message":"allow progress events with loaded/total values of 0","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/d6352d37457fa49f17d948801b22b117444bbbf3"},{"sha":"7cc4fad2f58852e453fe8ae57fd9914ab3d685cf","author":{"email":"186396f3aa5e1afef40103169932d81ead482450@gmail.com","name":"Phred"},"message":"added test to ensure event ordering\n\n* based on w3c spec https://xhr.spec.whatwg.org/#request-error-steps","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/7cc4fad2f58852e453fe8ae57fd9914ab3d685cf"},{"sha":"89bb7907bf8dc036e145b92b8758cc7ae5eb6444","author":{"email":"186396f3aa5e1afef40103169932d81ead482450@gmail.com","name":"Phred"},"message":"added a test to ensure load is not fired before abort","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/89bb7907bf8dc036e145b92b8758cc7ae5eb6444"},{"sha":"1b8a22aa8c6250c7aac8b129f6deecedd35bd127","author":{"email":"186396f3aa5e1afef40103169932d81ead482450@gmail.com","name":"Phred"},"message":"added some additional progress event verification","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/1b8a22aa8c6250c7aac8b129f6deecedd35bd127"},{"sha":"0c04e2b0b3694b73d2983db8f0bf6db9baa6b15f","author":{"email":"186396f3aa5e1afef40103169932d81ead482450@gmail.com","name":"Phred"},"message":"updated tests to reflect reality","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/0c04e2b0b3694b73d2983db8f0bf6db9baa6b15f"},{"sha":"b1565d600aed61768f4f7eb9c0c2d894c8f54138","author":{"email":"186396f3aa5e1afef40103169932d81ead482450@gmail.com","name":"Phred"},"message":"cleaned up a few unreleated tests","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/b1565d600aed61768f4f7eb9c0c2d894c8f54138"},{"sha":"6ee80ec6b9319289ecf08cfc24a48e0fcfb07c1f","author":{"email":"186396f3aa5e1afef40103169932d81ead482450@gmail.com","name":"Phred"},"message":"updated readyStateChange to align to the w3c spec (somewhat)\n\nsource: https://xhr.spec.whatwg.org/#request-error-steps\n\n* fixed order of events (xhr && xhr.upload)\n* added 'loadend' event to xhr.upload\n* bug fix: 'load' was fired before 'abort'\n* bug fix: progress events were showing complete (100 of 100) on error/abort\n* bug fix: lengthComputable was true in error/abort progress events\n* bug fix: onerror was being called for aborted requests","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/6ee80ec6b9319289ecf08cfc24a48e0fcfb07c1f"},{"sha":"a97374641599ed2f451e9a22f784060cf7a38b3e","author":{"email":"2314b2e3a4a1f7db165be2aafbf1efd78f28cc97@cjohansen.no","name":"Christian Johansen"},"message":"Merge pull request #861 from fearphage/fix-fake-xhr-events\n\nFix fake xhr events","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/a97374641599ed2f451e9a22f784060cf7a38b3e"},{"sha":"3f9d623f9e7eaf8053659a378529c498b44e3d62","author":{"email":"186396f3aa5e1afef40103169932d81ead482450@gmail.com","name":"Phred"},"message":"CommonJS-ified *some* of the things","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/3f9d623f9e7eaf8053659a378529c498b44e3d62"},{"sha":"acfb4b284048c4f1c37756eff68a5761a7e42506","author":{"email":"186396f3aa5e1afef40103169932d81ead482450@gmail.com","name":"Phred"},"message":"cleaning up left over blank lines","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/acfb4b284048c4f1c37756eff68a5761a7e42506"},{"sha":"5fd9821a3454e4261e5bbca697fd3f528b1b95b3","author":{"email":"186396f3aa5e1afef40103169932d81ead482450@gmail.com","name":"Phred"},"message":"reviewer comments\n\n* lib/sinon/extend.js - reverted style changes\n* everything else - injecting match into deepEqual via method call","distinct":false,"url":"https://api.github.com/repos/fearphage/Sinon.JS/commits/5fd9821a3454e4261e5bbca697fd3f528b1b95b3"}]}