{"push_id":635173179,"size":14,"distinct_size":14,"ref":"refs/heads/rnbwd","head":"e8593c47cc380474f005ea20b606adcbabc235f3","before":"3e9932d866d124d09137bf8b6737ff9b26039b90","commits":[{"sha":"76a1e8df806ff02abab79ceb62bf04bdb6e2ebf6","author":{"email":"32e25501e31a440a99a984b4fc3ca9a9cbc0f17f@cluenet.org","name":"Chris Breneman"},"message":"Add package settings and authorization plugin system","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/76a1e8df806ff02abab79ceb62bf04bdb6e2ebf6"},{"sha":"82539add265ee4e27476ea7c0b9531f320d1b0b9","author":{"email":"32e25501e31a440a99a984b4fc3ca9a9cbc0f17f@cluenet.org","name":"Chris Breneman"},"message":"Change how package provider plugins are configured","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/82539add265ee4e27476ea7c0b9531f320d1b0b9"},{"sha":"0af72f0c68941f92f2f7b5fcc1e85352d12c2295","author":{"email":"32e25501e31a440a99a984b4fc3ca9a9cbc0f17f@cluenet.org","name":"Chris Breneman"},"message":"Pass allow_access calls that don't use the can() middleware through the plugin interface","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/0af72f0c68941f92f2f7b5fcc1e85352d12c2295"},{"sha":"6954898da019b01afd27a130f9cdc6b4ce91e840","author":{"email":"32e25501e31a440a99a984b4fc3ca9a9cbc0f17f@cluenet.org","name":"Chris Breneman"},"message":"Merge remote-tracking branch 'upstream/master'\n\nConflicts:\n\tlib/auth.js\n\tlib/index.js\n\tlib/middleware.js","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/6954898da019b01afd27a130f9cdc6b4ce91e840"},{"sha":"37f659156302cb16cdf6c2397af5f00807a4b696","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@kocharin.ru","name":"Alex Kocharin"},"message":"Merge branch 'feature/package-provider' of https://github.com/zipscene/sinopia into package-provider","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/37f659156302cb16cdf6c2397af5f00807a4b696"},{"sha":"3c16e59a5c5551a372910631636a3c82878ab0df","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@kocharin.ru","name":"Alex Kocharin"},"message":"Refactor authorization plugins","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/3c16e59a5c5551a372910631636a3c82878ab0df"},{"sha":"6cb257e51fce03b444b626d1aa44b218e05a7c53","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@kocharin.ru","name":"Alex Kocharin"},"message":"add tests for auth plugins","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/6cb257e51fce03b444b626d1aa44b218e05a7c53"},{"sha":"17bdfd904ae7cb543402947aa113c457112dd2d1","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@kocharin.ru","name":"Alex Kocharin"},"message":"test: use promisified supertest-like asserts","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/17bdfd904ae7cb543402947aa113c457112dd2d1"},{"sha":"9294981d710e9f4e784002f35f1dd1b35da54c6c","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@kocharin.ru","name":"Alex Kocharin"},"message":"fix tests for 0.10","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/9294981d710e9f4e784002f35f1dd1b35da54c6c"},{"sha":"5383b2fccb0495e658200863262986fd994abbf4","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@kocharin.ru","name":"Alex Kocharin"},"message":"update dependencies","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/5383b2fccb0495e658200863262986fd994abbf4"},{"sha":"faaf1f537ad95f41d16e715a3e1d6346d2297db2","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@kocharin.ru","name":"Alex Kocharin"},"message":"add dotfiles to npmignore","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/faaf1f537ad95f41d16e715a3e1d6346d2297db2"},{"sha":"82756c396860e3db6b5e38d7a1797dc79802240e","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@kocharin.ru","name":"Alex Kocharin"},"message":"1.2.0","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/82756c396860e3db6b5e38d7a1797dc79802240e"},{"sha":"74bb946a914864c1ba12ae96f2bee4e328e91ad4","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@kocharin.ru","name":"Alex Kocharin"},"message":"fix freeze in web interface on acl check","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/74bb946a914864c1ba12ae96f2bee4e328e91ad4"},{"sha":"e8593c47cc380474f005ea20b606adcbabc235f3","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@kocharin.ru","name":"Alex Kocharin"},"message":"1.2.1","distinct":true,"url":"https://api.github.com/repos/RnbWd/sinopia/commits/e8593c47cc380474f005ea20b606adcbabc235f3"}]}