{"push_id":712984410,"size":227,"distinct_size":29,"ref":"refs/heads/master","head":"05b611853cb0745da984dfbedf5d2e937e9b429e","before":"ab18bbe8ecd6db23f2910dc9a804581dab19f986","commits":[{"sha":"1f0915bf838cfea3ab2aa9c00eda677dacf71789","author":{"email":"050ffe0da0b2c936bee692a978f26f2b99165c67@upverter.com","name":"Ryan Fox"},"message":"Allow periods in the external_id value used in the /users/by-external route.","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/1f0915bf838cfea3ab2aa9c00eda677dacf71789"},{"sha":"c3f21dcdfc9fd73a962de021b05c81bb5b6f1e97","author":{"email":"050ffe0da0b2c936bee692a978f26f2b99165c67@upverter.com","name":"Ryan Fox"},"message":"Remove the .json part from the external_id value when using it to lookup a user.","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/c3f21dcdfc9fd73a962de021b05c81bb5b6f1e97"},{"sha":"14d2b763548911a6f9176d3323f679a7fe5c2627","author":{"email":"050ffe0da0b2c936bee692a978f26f2b99165c67@upverter.com","name":"Ryan Fox"},"message":"Merge branch 'master' into fix-by-external\n\nConflicts:\n\tapp/controllers/users_controller.rb","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/14d2b763548911a6f9176d3323f679a7fe5c2627"},{"sha":"1e53c179a3c910f733a35cbd4f85fb3ceaa78bfa","author":{"email":"45e4d34c9ed4c1810508ec4adfc6a1c93972f8a1@gmail.com","name":"riking"},"message":"FEATURE: Export customizations as JSON files","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/1e53c179a3c910f733a35cbd4f85fb3ceaa78bfa"},{"sha":"291d9fc65e73ba8cf4c2e6ec0e5203fbcaa1c656","author":{"email":"45e4d34c9ed4c1810508ec4adfc6a1c93972f8a1@gmail.com","name":"riking"},"message":"FEATURE: Import customizations from a JSON file","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/291d9fc65e73ba8cf4c2e6ec0e5203fbcaa1c656"},{"sha":"fbc06d044ff40774620d15460e518434db847e70","author":{"email":"45e4d34c9ed4c1810508ec4adfc6a1c93972f8a1@gmail.com","name":"riking"},"message":"Use .dcstylejson instead of .dcstyle.json","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/fbc06d044ff40774620d15460e518434db847e70"},{"sha":"30abc91a5c1ebe613d7aaf45acc5fc4463950409","author":{"email":"45e4d34c9ed4c1810508ec4adfc6a1c93972f8a1@gmail.com","name":"riking"},"message":"this just in: drag events are very broken","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/30abc91a5c1ebe613d7aaf45acc5fc4463950409"},{"sha":"d0b61ed23e95b9d51c25c8e0db64e9123b4ac82c","author":{"email":"45e4d34c9ed4c1810508ec4adfc6a1c93972f8a1@gmail.com","name":"riking"},"message":"Filter files to only plain-text","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/d0b61ed23e95b9d51c25c8e0db64e9123b4ac82c"},{"sha":"d112f39031fb0460f94e456362fe55ea36763308","author":{"email":"45e4d34c9ed4c1810508ec4adfc6a1c93972f8a1@gmail.com","name":"riking"},"message":"Change extension back to .dcstyle.json","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/d112f39031fb0460f94e456362fe55ea36763308"},{"sha":"f2b3312ee263104059708754f132fbac5598e325","author":{"email":"1e8e597e668b5b0ff4d83d4330279fb4152994fd@gmail.com","name":"camelmasa"},"message":"Remove actionpack-action_caching gem from Gemfile\n\nDiscourse is not using the gem.","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/f2b3312ee263104059708754f132fbac5598e325"},{"sha":"9e7eb4c48b36955945504541f8a5e33a77371d87","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"FIX: show email wasn't working for moderators","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/9e7eb4c48b36955945504541f8a5e33a77371d87"},{"sha":"bc9fd2c46d1ffb715967bce8b11525cc8e7ad28b","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"don't silence these errors","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/bc9fd2c46d1ffb715967bce8b11525cc8e7ad28b"},{"sha":"c67a3b23cdd73296c9375d0733225c51098de3a5","author":{"email":"4cab0ef37fb2e415500744b0ee304607a8f4a0a5@codinghorror.com","name":"Jeff Atwood"},"message":"minor copyedit","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/c67a3b23cdd73296c9375d0733225c51098de3a5"},{"sha":"73d9ab1685004d4478ab02cb712a22ae8c9e8b75","author":{"email":"4cab0ef37fb2e415500744b0ee304607a8f4a0a5@codinghorror.com","name":"Jeff Atwood"},"message":"minor copyedits on welcome pm","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/73d9ab1685004d4478ab02cb712a22ae8c9e8b75"},{"sha":"04288c14ff78bfdc9174d861dd127ce4a7c289ab","author":{"email":"4cab0ef37fb2e415500744b0ee304607a8f4a0a5@codinghorror.com","name":"Jeff Atwood"},"message":"copyedit: omit needless words","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/04288c14ff78bfdc9174d861dd127ce4a7c289ab"},{"sha":"eb71560d7fae019f2a35279038c9c83924379764","author":{"email":"3aaa9f4c902ae4be4df42b2a0d003399345f9af0@gmail.com","name":"Simon Cossar"},"message":"Add gemfile","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/eb71560d7fae019f2a35279038c9c83924379764"},{"sha":"d1632c1dbd256411bbb348f638bb7f5f61f05eae","author":{"email":"752c4a2edcdc89f0a30e8e891df4307a22591f40@techapj.com","name":"Arpit Jalan"},"message":"FIX: new-topic URL should survive login redirection","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/d1632c1dbd256411bbb348f638bb7f5f61f05eae"},{"sha":"69ad0358c2e6af2e0bcf3441b8bb75c06a7cf83c","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"FIX: incorrect logic in email blocker\n\nif mail.com was blocked, email.com was automatically blocked","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/69ad0358c2e6af2e0bcf3441b8bb75c06a7cf83c"},{"sha":"861cd5d9b08aabb05164e42f464ea3fa34dfefcd","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"FIX: ensure child demon is correctly terminated from parent on stop","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/861cd5d9b08aabb05164e42f464ea3fa34dfefcd"},{"sha":"1459aab0a27cd8d7ee9e433183748ee73feb80bb","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"update sidekiq and json gems","distinct":false,"url":"https://api.github.com/repos/techAPJ/discourse/commits/1459aab0a27cd8d7ee9e433183748ee73feb80bb"}]}