{"push_id":779094419,"size":62,"distinct_size":62,"ref":"refs/heads/master","head":"534a2e08ac0ef55dd542a3a83b1118188c6a399b","before":"854fbd7f88aa2f809f54dd724aea7ecf918a3b6e","commits":[{"sha":"c7e7d67bda15ce5209b4127302fc777c204af924","author":{"email":"2250ed19d29b22b8fe9b93212f977a44ebc3ca86@gmail.com","name":"Thiago Avelino"},"message":"remove validate function on ToDo list tutorial","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/c7e7d67bda15ce5209b4127302fc777c204af924"},{"sha":"0ebe66eeb3e5f62501f3a99344529ee8bc4ab1fb","author":{"email":"2250ed19d29b22b8fe9b93212f977a44ebc3ca86@gmail.com","name":"Thiago Avelino"},"message":"used sphinx Internationalization\nhttp://sphinx-doc.org/latest/intl.html","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/0ebe66eeb3e5f62501f3a99344529ee8bc4ab1fb"},{"sha":"44814cabbfcea6e91c0e4b4fcf6d167a53478d31","author":{"email":"2250ed19d29b22b8fe9b93212f977a44ebc3ca86@gmail.com","name":"Thiago Avelino"},"message":"used transifex manager translate PO\nhttps://www.transifex.com/projects/p/bottle/\nadded @defnull adminstrator","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/44814cabbfcea6e91c0e4b4fcf6d167a53478d31"},{"sha":"4d6203f2e982494ebcb9ce9d2706ec65a3a1a6a4","author":{"email":"2250ed19d29b22b8fe9b93212f977a44ebc3ca86@gmail.com","name":"Thiago Avelino"},"message":"update _locale zh_CN","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/4d6203f2e982494ebcb9ce9d2706ec65a3a1a6a4"},{"sha":"42762a42a9719441670ac0a8cd7d23a37e96c3ca","author":{"email":"2250ed19d29b22b8fe9b93212f977a44ebc3ca86@gmail.com","name":"Thiago Avelino"},"message":"generate template pot locale","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/42762a42a9719441670ac0a8cd7d23a37e96c3ca"},{"sha":"a4faa5a40f012bf45110d27f46422d3733dbe1fc","author":{"email":"2250ed19d29b22b8fe9b93212f977a44ebc3ca86@gmail.com","name":"Thiago Avelino"},"message":"generate _locale pt_BR langue","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/a4faa5a40f012bf45110d27f46422d3733dbe1fc"},{"sha":"4285551b0a981a1ff927053d082fcd15a8e120ed","author":{"email":"2250ed19d29b22b8fe9b93212f977a44ebc3ca86@gmail.com","name":"Thiago Avelino"},"message":"upgrade make docs for all languages","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/4285551b0a981a1ff927053d082fcd15a8e120ed"},{"sha":"4b9bc4f809fae257f3706557245b20e64ea8f8a7","author":{"email":"2250ed19d29b22b8fe9b93212f977a44ebc3ca86@gmail.com","name":"Thiago Avelino"},"message":"upgrade documentation development page","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/4b9bc4f809fae257f3706557245b20e64ea8f8a7"},{"sha":"213e75065590dfd13829946814c2cfb686eb6340","author":{"email":"2250ed19d29b22b8fe9b93212f977a44ebc3ca86@gmail.com","name":"Thiago Avelino"},"message":"added comments on make docs","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/213e75065590dfd13829946814c2cfb686eb6340"},{"sha":"b1f970aff6c1b74cbb9b51f0cca54410d433dec3","author":{"email":"2250ed19d29b22b8fe9b93212f977a44ebc3ca86@gmail.com","name":"Thiago Avelino"},"message":"start translate docs index pt-BR","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/b1f970aff6c1b74cbb9b51f0cca54410d433dec3"},{"sha":"884ef30e1b3fb891783cf56207d2f17f3645de59","author":{"email":"0530da639cfb827c3518e75e405d78653d658c4e@gmail.com","name":"Meng Zhuo"},"message":"add aiohttp support","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/884ef30e1b3fb891783cf56207d2f17f3645de59"},{"sha":"144929b24d0185dfdc9531585ee4e06ff1dab63a","author":{"email":"0530da639cfb827c3518e75e405d78653d658c4e@gmail.com","name":"Meng Zhuo"},"message":"add travis requirements of aiohttp","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/144929b24d0185dfdc9531585ee4e06ff1dab63a"},{"sha":"2fdaa8b4c283030fc7ab454d75e54ce430c89b7c","author":{"email":"ce2e028af11e2044175219057c86bc1f3d51e88d@jenmontes.com","name":"Jen Montes"},"message":"Added another recipe for removing trailing slashes\n\nThis one is using a `before_request` hook to strip the trailing slash from `request.environ['PATH_INFO']`. I prefer it to the WSGI middleware method because it leaves the API of the app intact. For example, in the `StripPathMiddleware` snippet, you can't later add a route to `myapp` because you'll get the following error: `AttributeError: 'StripPathMiddleware' object has no attribute 'route'`.","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/2fdaa8b4c283030fc7ab454d75e54ce430c89b7c"},{"sha":"88532e0bd64a47e59d130a3e242f1dbc4212cdc2","author":{"email":"b84950071fc99921a72f4fa56f6cad2496b3223c@gmail.com","name":"thefourtheye"},"message":"Updated four to five","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/88532e0bd64a47e59d130a3e242f1dbc4212cdc2"},{"sha":"b45d34d0a71202867e068748902ce78a1261e492","author":{"email":"2250ed19d29b22b8fe9b93212f977a44ebc3ca86@gmail.com","name":"Thiago Avelino"},"message":"fix url on route /edit/<no:int> tutorial_app\nreport by Ryan Bregier in email list: [bottlepy] Re: problem importing validat","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/b45d34d0a71202867e068748902ce78a1261e492"},{"sha":"9443f910255dd57fdfda388704f4c4785dd92808","author":{"email":"2250ed19d29b22b8fe9b93212f977a44ebc3ca86@gmail.com","name":"Thiago Avelino"},"message":"update all routes syntax to bottle 0.10+","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/9443f910255dd57fdfda388704f4c4785dd92808"},{"sha":"f8859c6dd9e6fb7bc7a2366a69aea02d04a850f0","author":{"email":"c7d9133eef69d21fe147089b61e4b7cc874c9eb9@users.noreply.github.com","name":"Kevin Ickes"},"message":"Updated link to Google App Engine in Readme.rst\n\nThe link to the Google App Engine at code.google.com no longer functions, so it has been updated to point to the current Google App Engine PaaS site.","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/f8859c6dd9e6fb7bc7a2366a69aea02d04a850f0"},{"sha":"73148b95f1a8e589365a505b21d1c5f18a8e31ed","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@gsites.de","name":"Marcel Hellkamp"},"message":"Merge pull request #734 from kickes/master\n\nUpdated link to Google App Engine in Readme.rst","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/73148b95f1a8e589365a505b21d1c5f18a8e31ed"},{"sha":"75d3e948ec6d19073a4bb501836aa5076e7e66df","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@gsites.de","name":"Marcel Hellkamp"},"message":"Merge pull request #728 from thefourtheye/patch-1\n\nUpdated four to five","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/75d3e948ec6d19073a4bb501836aa5076e7e66df"},{"sha":"21d6f1409214421cd2b7a58d6a17cf256dab0aed","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@gsites.de","name":"Marcel Hellkamp"},"message":"Merge pull request #721 from jenmontes/patch-1\n\nAdded another recipe for removing trailing slashes","distinct":true,"url":"https://api.github.com/repos/samstav/bottle/commits/21d6f1409214421cd2b7a58d6a17cf256dab0aed"}]}