{"push_id":611561325,"size":38,"distinct_size":8,"ref":"refs/heads/getting-started-link-1060633","head":"ff8a6d52227377ed8a0e6fd9b6c936fca306f56d","before":"10ad7a5eaf0cc96253e6a16531b8475f4cb47350","commits":[{"sha":"b277758c42ef311cc55dd60f13e3f0121fdd879c","author":{"email":"0eb5d900a3fca7dc164a8ff17b5940e5950e5166@gmail.com","name":"David Walsh"},"message":"bug 875062 - Add initial framework for social sharing on MDN","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/b277758c42ef311cc55dd60f13e3f0121fdd879c"},{"sha":"0db7a5177b6b0593bad4df1edab3e4c0af18c0dd","author":{"email":"a7c742b3e1f5b59792612d1ad98c296014dbf5c4@gmail.com","name":"Stephanie Hobson"},"message":"Bug 875062: Social Share - add styles","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/0db7a5177b6b0593bad4df1edab3e4c0af18c0dd"},{"sha":"a5c240295e4a8b9031f5505ea8645b09f8433856","author":{"email":"a7c742b3e1f5b59792612d1ad98c296014dbf5c4@gmail.com","name":"Stephanie Hobson"},"message":"Bug 875062: Add URL shortening","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/a5c240295e4a8b9031f5505ea8645b09f8433856"},{"sha":"77cb75c84479e3e3aabf0a114ff29e81160a1486","author":{"email":"a7c742b3e1f5b59792612d1ad98c296014dbf5c4@gmail.com","name":"Stephanie Hobson"},"message":"Bug 875062: resolving error with rebase","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/77cb75c84479e3e3aabf0a114ff29e81160a1486"},{"sha":"c8067e1aef2a6e92971b385a6a487b66ebe4a44d","author":{"email":"a7c742b3e1f5b59792612d1ad98c296014dbf5c4@gmail.com","name":"Stephanie Hobson"},"message":"Bug 875062: Updated wording for share text.","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/c8067e1aef2a6e92971b385a6a487b66ebe4a44d"},{"sha":"03b711a937a79899cded2787c8164df38216ec70","author":{"email":"06e13254c44e21c0c54d19632adfcfae911c29d6@gmail.com","name":"groovecoder"},"message":"bug 875062 - move and update tests","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/03b711a937a79899cded2787c8164df38216ec70"},{"sha":"1b87788115ba03ea965fdc331f0909e636db46d2","author":{"email":"06e13254c44e21c0c54d19632adfcfae911c29d6@gmail.com","name":"groovecoder"},"message":"bug 875062 - gettext wrap the share_text in view","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/1b87788115ba03ea965fdc331f0909e636db46d2"},{"sha":"89455ed44eaff43f2449a2aba51a275d26150acb","author":{"email":"06e13254c44e21c0c54d19632adfcfae911c29d6@gmail.com","name":"groovecoder"},"message":"bug 875062 - change medium to 'doc share link'","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/89455ed44eaff43f2449a2aba51a275d26150acb"},{"sha":"6fd80a3262477b5dc635e41251923c7b9c87011d","author":{"email":"06e13254c44e21c0c54d19632adfcfae911c29d6@gmail.com","name":"groovecoder"},"message":"bug 1113260 - use django-ratelimit for ip bans\n\nlimit edit_document view requests to 0 for banned IPs","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/6fd80a3262477b5dc635e41251923c7b9c87011d"},{"sha":"aaccb51831b88e8044003d479fd8ef605e8ef35a","author":{"email":"06e13254c44e21c0c54d19632adfcfae911c29d6@gmail.com","name":"groovecoder"},"message":"fix bug 1113260 - tests for limited edit_document","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/aaccb51831b88e8044003d479fd8ef605e8ef35a"},{"sha":"49def1ecb79865edb404eda0da4920bfcca6d1b8","author":{"email":"06e13254c44e21c0c54d19632adfcfae911c29d6@gmail.com","name":"groovecoder"},"message":"bug 1113260 - first review feedback","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/49def1ecb79865edb404eda0da4920bfcca6d1b8"},{"sha":"3bce0a2e0c02b5bd24e362cfedfbd1c5b258c872","author":{"email":"06e13254c44e21c0c54d19632adfcfae911c29d6@gmail.com","name":"groovecoder"},"message":"bug 113260 - use django-cacheback for ip bans","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/3bce0a2e0c02b5bd24e362cfedfbd1c5b258c872"},{"sha":"705315bc90e1936734941935c083a9ca023530a7","author":{"email":"06e13254c44e21c0c54d19632adfcfae911c29d6@gmail.com","name":"groovecoder"},"message":"bug 1122658 - extend KumaJob for IPBanJob","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/705315bc90e1936734941935c083a9ca023530a7"},{"sha":"5d9ade4349be14899a86a0db22d650d99146baec","author":{"email":"9b7c7d158dc2d8ee5ad777a516c517e4cfb54547@leidel.info","name":"Jannis Leidel"},"message":"Bug 1144213 - Build wheel files on Travis and cache them.","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/5d9ade4349be14899a86a0db22d650d99146baec"},{"sha":"31bd8108d907bd8b71e80e0b13c1f1466b5da092","author":{"email":"06e13254c44e21c0c54d19632adfcfae911c29d6@gmail.com","name":"luke crouch"},"message":"Merge pull request #3123 from mozilla/travis-cache\n\nBuild wheel files on Travis and cache them.","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/31bd8108d907bd8b71e80e0b13c1f1466b5da092"},{"sha":"e10859a6a6775e7066b321f995e5a1eb246d09ae","author":{"email":"06e13254c44e21c0c54d19632adfcfae911c29d6@gmail.com","name":"groovecoder"},"message":"bug 1122658 - move get_ip to kuma.core.utils\n\nreturn proper \"60/m\" rate string from IPBanJob.empty()\n\nuse IPBanJob().invalidate to refresh cache when deleting IPBan\n\nmove cache.clear to BannedIPTest.tearDown()","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/e10859a6a6775e7066b321f995e5a1eb246d09ae"},{"sha":"82bd76e72c0566599b4627b49bd7b66da52b1e67","author":{"email":"06e13254c44e21c0c54d19632adfcfae911c29d6@gmail.com","name":"groovecoder"},"message":"bug 1122658 - custom admin list_display for IPBan","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/82bd76e72c0566599b4627b49bd7b66da52b1e67"},{"sha":"7de757d1710c770c831ba9be47705b28e3db3458","author":{"email":"0eb5d900a3fca7dc164a8ff17b5940e5950e5166@gmail.com","name":"David Walsh"},"message":"Merge pull request #3124 from groovecoder/social-share-875062\n\nbug 875062 - Add initial doc sharing","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/7de757d1710c770c831ba9be47705b28e3db3458"},{"sha":"26b92f671698d95a94c468f50e35ede5a65dc302","author":{"email":"9b7c7d158dc2d8ee5ad777a516c517e4cfb54547@leidel.info","name":"Jannis Leidel"},"message":"Fix bug 1130383 - Get rid of test-utils.\n\nAlso clean up some of the database settings.","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/26b92f671698d95a94c468f50e35ede5a65dc302"},{"sha":"b559bcf03cca53730d6c1d2ac958ae5e6eb06a23","author":{"email":"9b7c7d158dc2d8ee5ad777a516c517e4cfb54547@leidel.info","name":"Jannis Leidel"},"message":"Merge pull request #3103 from groovecoder/django-ratelimit-1122658\n\nbug 1113260 - use django-ratelimit for ip bans","distinct":false,"url":"https://api.github.com/repos/groovecoder/kuma/commits/b559bcf03cca53730d6c1d2ac958ae5e6eb06a23"}]}