{"push_id":636781562,"size":18,"distinct_size":13,"ref":"refs/heads/improve-grep-issue-808","head":"8196edcf7ac36f7556fe38174bef0f76c0fcd399","before":"6a9b45d216cb8c91ef65047fafeedd586adf0175","commits":[{"sha":"3fff52edc08e4c1dd44d0d5d5f34ee032a1bb9b8","author":{"email":"4c58b37a60edcb7f0c248e9ae9d561bcb065f992@gmail.com","name":"Rob Loach"},"message":"Update glob to 4.0.6","distinct":false,"url":"https://api.github.com/repos/a8m/mocha/commits/3fff52edc08e4c1dd44d0d5d5f34ee032a1bb9b8"},{"sha":"1a0cc82559830003d21d80720bd431f4e7bc5b49","author":{"email":"f1b266ca50a23de22cba2e142aa981f15ff4a1c3@gmail.com","name":"Shinnosuke Watanabe"},"message":"Require npm version which supports `^` specifier\n\nhttps://travis-ci.org/mochajs/mocha/jobs/38422941\n\nThe only problem in this error is that npm v1.2 doesn’t support `^`\nversion specifier. It's not the problem of Node v0.8 itself.\n\nSo I updated the installation command to install the latest version of\nnpm, before installing the dependencies of mocha.","distinct":false,"url":"https://api.github.com/repos/a8m/mocha/commits/1a0cc82559830003d21d80720bd431f4e7bc5b49"},{"sha":"ac4b2e851f75fa5a733a86064b388a2a400e177f","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@mikepennisi.com","name":"Mike Pennisi"},"message":"Fail when test resolution method is overspecified\n\nUsers may register `Runnable`s as asynchronous in one of two ways:\n\n- Via callback (by defining the body function to have an arity of one)\n- Via promise (by returning a Promise object from the body function)\n\nWhen both a callback function is specified *and* a Promise object is\nreturned, the `Runnable`'s resolution condition is ambiguous.\nPractically speaking, users are most likely to make this mistake as they\ntransition between asynchronous styles.\n\nCurrently, Mocha silently prefers the callback amd ignores the Promise\nobject. Update the implementation of the `Runnable` class to fail\nimmediately when the test resolution method is over-specified in this\nway.","distinct":false,"url":"https://api.github.com/repos/a8m/mocha/commits/ac4b2e851f75fa5a733a86064b388a2a400e177f"},{"sha":"ad3057d00c0dca2c856a9417c39ee7757c7060c5","author":{"email":"e05cbc71b872e98a93e300fb65c6dd5c0ad42a8a@badwing.com","name":"Christopher Hiller"},"message":"Merge branch 'travis' of https://github.com/shinnn/mocha into v3.0.0\n\n# By Shinnosuke Watanabe\n# Via Shinnosuke Watanabe\n* 'travis' of https://github.com/shinnn/mocha:\n  Require npm version which supports `^` specifier","distinct":false,"url":"https://api.github.com/repos/a8m/mocha/commits/ad3057d00c0dca2c856a9417c39ee7757c7060c5"},{"sha":"17cec5b4042301bd970748a2fcd567fca78d8183","author":{"email":"e05cbc71b872e98a93e300fb65c6dd5c0ad42a8a@badwing.com","name":"Christopher Hiller"},"message":"Merge branch 'update/glob' of https://github.com/RobLoach/mocha into v3.0.0\n\n# By Rob Loach\n# Via Rob Loach\n* 'update/glob' of https://github.com/RobLoach/mocha:\n  Update glob to 4.0.6","distinct":false,"url":"https://api.github.com/repos/a8m/mocha/commits/17cec5b4042301bd970748a2fcd567fca78d8183"},{"sha":"7657cb11d960cf2cd8407b256019b2e34dc93328","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@getpebble.com","name":"Jason Lai"},"message":"Allow --async-only to be satisfied by returning a promise\n\nThis results in a slight change to the behavior of --async-only:\ninstead of failing immediately, check to see if the test returned\na promise (or otherwise failed) before complaining about not\nhaving a done callback.","distinct":true,"url":"https://api.github.com/repos/a8m/mocha/commits/7657cb11d960cf2cd8407b256019b2e34dc93328"},{"sha":"7be4891412b18863bff1fd5874851fd7dd3780f0","author":{"email":"e05cbc71b872e98a93e300fb65c6dd5c0ad42a8a@badwing.com","name":"Christopher Hiller"},"message":"Merge commit '7657cb11d960cf2cd8407b256019b2e34dc93328' into v2.3.0\n\n* commit '7657cb11d960cf2cd8407b256019b2e34dc93328':\n  Allow --async-only to be satisfied by returning a promise","distinct":true,"url":"https://api.github.com/repos/a8m/mocha/commits/7be4891412b18863bff1fd5874851fd7dd3780f0"},{"sha":"ace073d943d0e97d3946811a74cda99015adb025","author":{"email":"30277750103c2cd3d9ca2faae7875553e95d86f7@macr.ae","name":"Callum Macrae"},"message":"Throw an exception when timeout too large.\n\ncloses #1644","distinct":true,"url":"https://api.github.com/repos/a8m/mocha/commits/ace073d943d0e97d3946811a74cda99015adb025"},{"sha":"450ecbfb41b6bc6e1a55ba555a8a7395ee1b9b6e","author":{"email":"52c70957f051bd55b87e5418386206361dbf1f4d@gmail.com","name":"David da Silva Contín"},"message":"Merge pull request #1652 from callumacrae/timeout-exception\n\nThrow an exception when timeout too large.","distinct":true,"url":"https://api.github.com/repos/a8m/mocha/commits/450ecbfb41b6bc6e1a55ba555a8a7395ee1b9b6e"},{"sha":"cc3f3f94697077d1f6cec9ea8896415f17598f70","author":{"email":"52c70957f051bd55b87e5418386206361dbf1f4d@gmail.com","name":"David da Silva"},"message":"Merge remote-tracking branch 'origin/v2.3.0' into v3.0.0","distinct":true,"url":"https://api.github.com/repos/a8m/mocha/commits/cc3f3f94697077d1f6cec9ea8896415f17598f70"},{"sha":"33a7049fdbe4713f67e7f192a03a047ed2090c64","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@keithcirkel.co.uk","name":"Keith Cirkel"},"message":"Pass `--allow-natives-syntax` flag to node.","distinct":true,"url":"https://api.github.com/repos/a8m/mocha/commits/33a7049fdbe4713f67e7f192a03a047ed2090c64"},{"sha":"3f2136629e5fa043985b1e835253c2ae20cf67b2","author":{"email":"0a2e4da8f53ff496298559b7f100067ec5868c8b@mashraki.co.il","name":"Ariel Mashraki"},"message":"fix(reporter/base): string diff - issue #1241\n\nShow string diff as a raw data, this fix issue #1241.","distinct":true,"url":"https://api.github.com/repos/a8m/mocha/commits/3f2136629e5fa043985b1e835253c2ae20cf67b2"},{"sha":"111be4d1164a9ad38f1860fdf8700eb1e5890c36","author":{"email":"546b05909706652891a87f7bfe385ae147f61f91@travisjeffery.com","name":"Travis Jeffery"},"message":"Update mocha.js","distinct":true,"url":"https://api.github.com/repos/a8m/mocha/commits/111be4d1164a9ad38f1860fdf8700eb1e5890c36"},{"sha":"2710ec3d07f3f3960c3186a36b6d7c14700d5784","author":{"email":"546b05909706652891a87f7bfe385ae147f61f91@travisjeffery.com","name":"Travis Jeffery"},"message":"Release 2.2.2","distinct":true,"url":"https://api.github.com/repos/a8m/mocha/commits/2710ec3d07f3f3960c3186a36b6d7c14700d5784"},{"sha":"759cdbcdec8dba02451b2aca25983208a16d9b06","author":{"email":"546b05909706652891a87f7bfe385ae147f61f91@travisjeffery.com","name":"Travis Jeffery"},"message":"Release 2.2.3","distinct":true,"url":"https://api.github.com/repos/a8m/mocha/commits/759cdbcdec8dba02451b2aca25983208a16d9b06"},{"sha":"6b43bb375c700b60036349e9016d9a551255039d","author":{"email":"546b05909706652891a87f7bfe385ae147f61f91@travisjeffery.com","name":"Travis Jeffery"},"message":"Load mocha.opts in _mocha for now (close #1645)","distinct":true,"url":"https://api.github.com/repos/a8m/mocha/commits/6b43bb375c700b60036349e9016d9a551255039d"},{"sha":"7d60b1c53054a3c4cef40743ae2af9b1ff97e732","author":{"email":"546b05909706652891a87f7bfe385ae147f61f91@travisjeffery.com","name":"Travis Jeffery"},"message":"Release 2.2.4","distinct":true,"url":"https://api.github.com/repos/a8m/mocha/commits/7d60b1c53054a3c4cef40743ae2af9b1ff97e732"},{"sha":"8196edcf7ac36f7556fe38174bef0f76c0fcd399","author":{"email":"0a2e4da8f53ff496298559b7f100067ec5868c8b@mashraki.co.il","name":"Ariel Mashraki"},"message":"feature(mocha/grep): improve grep - issue #808\n\nAdd the ability to pass grep as a regexp-like string. (query in the\nbrowser or flag in the cli).\nThis improvement gives you pass a regexp that including a flag, and\nsolved #808 as well.","distinct":true,"url":"https://api.github.com/repos/a8m/mocha/commits/8196edcf7ac36f7556fe38174bef0f76c0fcd399"}]}