{"push_id":548910233,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"f12d9dc2519db9f6ab9051f6bf5e150a023c2b18","before":"deadb82fec94c281a30282cbf0077a34c3605d94","commits":[{"sha":"85011935410a557ab721d216491e0dc68184b864","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Add browser-policy package.\nAdd file at server/admin/browser-policies.js for storing custom browser policy configurations.","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/85011935410a557ab721d216491e0dc68184b864"},{"sha":"514173a0cc8758d03e8f0d4e213c165d7595a947","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Merge branch 'feature/add_browser_policy_#23'","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/514173a0cc8758d03e8f0d4e213c165d7595a947"},{"sha":"c2a6cf38e18da5264d068508e925de0dfdc89e5c","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Refactor /server/admin/startup.js to use Meteor.startup callback.\nRefactor /server/admin/startup.js to load functions from /server/admin/startup-functions.\nMove /server/admin/browser-policies.js into /server/admin/startup-functions for better organization.","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/c2a6cf38e18da5264d068508e925de0dfdc89e5c"},{"sha":"0c2fb2c2275d0bab67a1bc288c1c8a5aa4de30df","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Merge branch 'refactor/server_startup_#24'","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/0c2fb2c2275d0bab67a1bc288c1c8a5aa4de30df"},{"sha":"03f51985e003012c3adaa84b233886f3106b4e36","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Rename client/routes/filters.js to hooks.js.\nSwap filter label for hook in /client/routes/hooks.js.","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/03f51985e003012c3adaa84b233886f3106b4e36"},{"sha":"72dec6a20930891bf87ba509904305fd853e3689","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Merge branch 'refactor/filters_to_hooks_#25'","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/72dec6a20930891bf87ba509904305fd853e3689"},{"sha":"b1c69063bfb235bf71f538e161a5bfcb7b2220ec","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Delete unused npm-packages director.\nDelete unknown .gitignore from /packages.\nAdd meteorhacks:npm package.\nAdd /packages.json (generated my meteorhacks:npm).\nAdd /packages/npm-container (generated by meteorhacks:npm).","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/b1c69063bfb235bf71f538e161a5bfcb7b2220ec"},{"sha":"58f2ec8896a5dfcdd1465cfb3fafdd72c942db55","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Merge branch 'refactor/swap_npm_#22'","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/58f2ec8896a5dfcdd1465cfb3fafdd72c942db55"},{"sha":"0436f3083376a08bde3bd294a19ad258ca7bc826","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Add example publication for Example collection to /server/publications.\nAdd example subscription for examplePublication to /client/routes/routes-authenticated.js.","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/0436f3083376a08bde3bd294a19ad258ca7bc826"},{"sha":"2ee775976284a86faff787f0ef98d7ef3c83abe6","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Add npm-container version (automated by meteorhacks:npm).","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/2ee775976284a86faff787f0ef98d7ef3c83abe6"},{"sha":"730a4cdea37e703db1005032403b2474fbd8a359","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Merge branch 'feature/pub_sub_example_#26'","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/730a4cdea37e703db1005032403b2474fbd8a359"},{"sha":"60890ed0b83ea2f9bf57d3757f118549fcd500b3","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Add loading template.\nUpdate global routes to include loadingTemplate option.","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/60890ed0b83ea2f9bf57d3757f118549fcd500b3"},{"sha":"25b4d39e58d3005e3c83341c46a4db815f5c0ed9","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Merge branch 'feature/add_loading_template_#27'","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/25b4d39e58d3005e3c83341c46a4db815f5c0ed9"},{"sha":"f12d9dc2519db9f6ab9051f6bf5e150a023c2b18","author":{"email":"03a7e1253d7178ce24ce8c72f0955325e14abf46@themeteorchef.com","name":"Ryan Glover"},"message":"Update README to reflect latest changes in 2.6.0.\nCloses #22, closes #23, closes #24, closes #25, closes #26, closes #27.","distinct":true,"url":"https://api.github.com/repos/themeteorchef/base/commits/f12d9dc2519db9f6ab9051f6bf5e150a023c2b18"}]}