{"push_id":804506376,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"f5e0017bc28464f9341f85da64453d19b91daaae","before":"669c050008881a2d9d5e6036b7771e899d6ea28f","commits":[{"sha":"26a4610b53cab3d046019d04d18558b442b226cf","author":{"email":"ff274b1c2906197fd4837a3aa214b3f6a8df47e8@gmail.com","name":"Adam Monsen"},"message":"Add configurable logging\n\nMost of this is copied and pasted from\nhttps://github.com/percolatestudio/meteor-synced-cron code.\n\nCloses #39.\n\nAll tests pass, but there is an error in the console:\n\n```\n(STDERR) Trace: event after complete!\n(STDERR)     at [object Object].wrappedOnEvent [as onEvent] (packages/tinytest/tinytest.js:394:1)\n(STDERR)     at [object Object]._.extend.ok (packages/tinytest/tinytest.js:32:1)\n(STDERR)     at [object Object]._.extend.isTrue (packages/tinytest/tinytest.js:250:1)\n(STDERR)     at Migrations.options.logger (packages/local-test:percolate:migrations/migrations_tests.js:187:1)\n(STDERR)     at Function.<anonymous> (packages/percolate:migrations/migrations_server.js:71:1)\n(STDERR)     at Function.info (packages/underscore/underscore.js:646:1)\n(STDERR)     at migrate (packages/percolate:migrations/migrations_server.js:199:1)\n(STDERR)     at Object.Migrations._migrateTo (packages/percolate:migrations/migrations_server.js:213:1)\n(STDERR)     at Object.Migrations.migrateTo (packages/percolate:migrations/migrations_server.js:141:1)\n(STDERR)     at [object Object].Tinytest.addAsync.logger [as func] (packages/local-test:percolate:migrations/migrations_tests.js:192:1)\n*** Test error -- test 'Migrations can log to injected logger' returned multiple times.\n```","distinct":true,"url":"https://api.github.com/repos/csats/meteor-migrations/commits/26a4610b53cab3d046019d04d18558b442b226cf"},{"sha":"08c72f40b4eabbdc91d61f30e44c0c8498708d30","author":{"email":"ff274b1c2906197fd4837a3aa214b3f6a8df47e8@gmail.com","name":"Adam Monsen"},"message":"unit tests: prevent \"multiple times\" errors","distinct":true,"url":"https://api.github.com/repos/csats/meteor-migrations/commits/08c72f40b4eabbdc91d61f30e44c0c8498708d30"},{"sha":"cd15a53d98ea6b1b5a17c047735094787997c81d","author":{"email":"ff274b1c2906197fd4837a3aa214b3f6a8df47e8@gmail.com","name":"Adam Monsen"},"message":"set up TravisCI build\n\nJust merge this then flip on the built at TravisCI to automatically run\ntests every time commits are pushed to the\npercolatestudio/meteor-migrations repo at GitHub.","distinct":true,"url":"https://api.github.com/repos/csats/meteor-migrations/commits/cd15a53d98ea6b1b5a17c047735094787997c81d"},{"sha":"d36e253b202feed9acf937cba62d62f52e7386ce","author":{"email":"e4fd3bb67ea265745fbaf8a80a5808931b23de81@me.com","name":"Zoltan Olah"},"message":"Merge pull request #38 from meonkeys/master\n\nimplement atomic locking","distinct":true,"url":"https://api.github.com/repos/csats/meteor-migrations/commits/d36e253b202feed9acf937cba62d62f52e7386ce"},{"sha":"4741df930098ecee908ead057852ef1a4c1d5292","author":{"email":"e4fd3bb67ea265745fbaf8a80a5808931b23de81@percolatestudio.com","name":"Zoltan Olah"},"message":"Merge branch 'configurable-logging' of git://github.com/meonkeys/meteor-migrations into meonkeys-configurable-logging","distinct":true,"url":"https://api.github.com/repos/csats/meteor-migrations/commits/4741df930098ecee908ead057852ef1a4c1d5292"},{"sha":"fc1bab8615d1c87f9b1816fd643d2550e230be40","author":{"email":"e4fd3bb67ea265745fbaf8a80a5808931b23de81@percolatestudio.com","name":"Zoltan Olah"},"message":"Merge branch 'meonkeys-configurable-logging'","distinct":true,"url":"https://api.github.com/repos/csats/meteor-migrations/commits/fc1bab8615d1c87f9b1816fd643d2550e230be40"},{"sha":"988d454cb5af8e502f7871d3c70b675ad1dc654b","author":{"email":"e4fd3bb67ea265745fbaf8a80a5808931b23de81@me.com","name":"Zoltan Olah"},"message":"Merge pull request #42 from meonkeys/travisci-build\n\nset up TravisCI build","distinct":true,"url":"https://api.github.com/repos/csats/meteor-migrations/commits/988d454cb5af8e502f7871d3c70b675ad1dc654b"},{"sha":"334311c54efdc010b79fdc45dcc12f24246fc348","author":{"email":"e4fd3bb67ea265745fbaf8a80a5808931b23de81@percolatestudio.com","name":"Zoltan Olah"},"message":"Strip trailing spaces","distinct":true,"url":"https://api.github.com/repos/csats/meteor-migrations/commits/334311c54efdc010b79fdc45dcc12f24246fc348"},{"sha":"669f60441c6665342e31d38c04d647b22fb2c0e3","author":{"email":"e4fd3bb67ea265745fbaf8a80a5808931b23de81@me.com","name":"Zoltan Olah"},"message":"Update README.md","distinct":true,"url":"https://api.github.com/repos/csats/meteor-migrations/commits/669f60441c6665342e31d38c04d647b22fb2c0e3"},{"sha":"42835ef343b557e7b2cd58e0058762ba05c67e6f","author":{"email":"e4fd3bb67ea265745fbaf8a80a5808931b23de81@percolatestudio.com","name":"Zoltan Olah"},"message":"Use new travis infrastructure","distinct":true,"url":"https://api.github.com/repos/csats/meteor-migrations/commits/42835ef343b557e7b2cd58e0058762ba05c67e6f"},{"sha":"938d6d4f4aa3d7c0e105d69824e0c867de159e57","author":{"email":"e4fd3bb67ea265745fbaf8a80a5808931b23de81@percolatestudio.com","name":"Zoltan Olah"},"message":"Minor changes to description and package.js from PR #27","distinct":true,"url":"https://api.github.com/repos/csats/meteor-migrations/commits/938d6d4f4aa3d7c0e105d69824e0c867de159e57"},{"sha":"30782b1872bd12c0023af6fe6b08441117747684","author":{"email":"e4fd3bb67ea265745fbaf8a80a5808931b23de81@percolatestudio.com","name":"Zoltan Olah"},"message":"Merge branch 'dandv-patch-1'","distinct":true,"url":"https://api.github.com/repos/csats/meteor-migrations/commits/30782b1872bd12c0023af6fe6b08441117747684"},{"sha":"f5e0017bc28464f9341f85da64453d19b91daaae","author":{"email":"e4fd3bb67ea265745fbaf8a80a5808931b23de81@percolatestudio.com","name":"Zoltan Olah"},"message":"Release","distinct":true,"url":"https://api.github.com/repos/csats/meteor-migrations/commits/f5e0017bc28464f9341f85da64453d19b91daaae"}]}