{"push_id":629058559,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"1798f75f2562d107ea6abb0298b4af5c757eb239","before":"91a8eac61892bb73d0666564de871d7ee9660b6e","commits":[{"sha":"777c9d8ec7ee6d6e84d9c3722222a3e4a833394f","author":{"email":"73d5d929dea34d3d25c2fe684ab1bdcd11da62ed@darkzone.net","name":"Alex Tomkins"},"message":"Add initial migrations","distinct":true,"url":"https://api.github.com/repos/blancltd/django-latest-tweets/commits/777c9d8ec7ee6d6e84d9c3722222a3e4a833394f"},{"sha":"2ef97402219107fc632196bb0a7e3d6de38e5888","author":{"email":"73d5d929dea34d3d25c2fe684ab1bdcd11da62ed@darkzone.net","name":"Alex Tomkins"},"message":"Switch to update_or_create - Django 1.7+\n\nCan't use this on older versions of Django","distinct":true,"url":"https://api.github.com/repos/blancltd/django-latest-tweets/commits/2ef97402219107fc632196bb0a7e3d6de38e5888"},{"sha":"191bfd5c76d7e7f421094b377411d2d852b6fb82","author":{"email":"73d5d929dea34d3d25c2fe684ab1bdcd11da62ed@darkzone.net","name":"Alex Tomkins"},"message":"We now remove any recently deleted tweets\n\nNote: we can't delete old deleted tweets, only anything newer than the latest 20","distinct":true,"url":"https://api.github.com/repos/blancltd/django-latest-tweets/commits/191bfd5c76d7e7f421094b377411d2d852b6fb82"},{"sha":"05e278353d7e4a53889b81fada5b9af0b515f31b","author":{"email":"73d5d929dea34d3d25c2fe684ab1bdcd11da62ed@darkzone.net","name":"Alex Tomkins"},"message":"Wrap update in a transaction","distinct":true,"url":"https://api.github.com/repos/blancltd/django-latest-tweets/commits/05e278353d7e4a53889b81fada5b9af0b515f31b"},{"sha":"9d2ab5347109801578ab1fce06ac0069877ace8b","author":{"email":"73d5d929dea34d3d25c2fe684ab1bdcd11da62ed@darkzone.net","name":"Alex Tomkins"},"message":"Retweet data is now stored","distinct":true,"url":"https://api.github.com/repos/blancltd/django-latest-tweets/commits/9d2ab5347109801578ab1fce06ac0069877ace8b"},{"sha":"4fb0477b3f32cb8dce9c9244531af7b042affd65","author":{"email":"73d5d929dea34d3d25c2fe684ab1bdcd11da62ed@darkzone.net","name":"Alex Tomkins"},"message":"We now filter out replies by default","distinct":true,"url":"https://api.github.com/repos/blancltd/django-latest-tweets/commits/4fb0477b3f32cb8dce9c9244531af7b042affd65"},{"sha":"ac72634a6193fdcca28a042a368294be325fe59b","author":{"email":"73d5d929dea34d3d25c2fe684ab1bdcd11da62ed@darkzone.net","name":"Alex Tomkins"},"message":"Usernames are only 15 chars long","distinct":true,"url":"https://api.github.com/repos/blancltd/django-latest-tweets/commits/ac72634a6193fdcca28a042a368294be325fe59b"},{"sha":"cf37bd33acb07760e5ce9014530b428886917180","author":{"email":"73d5d929dea34d3d25c2fe684ab1bdcd11da62ed@darkzone.net","name":"Alex Tomkins"},"message":"Add display names for tweets and retweets","distinct":true,"url":"https://api.github.com/repos/blancltd/django-latest-tweets/commits/cf37bd33acb07760e5ce9014530b428886917180"},{"sha":"813141cb77961902d238450c2965b72c1702f81c","author":{"email":"73d5d929dea34d3d25c2fe684ab1bdcd11da62ed@darkzone.net","name":"Alex Tomkins"},"message":"Convenience URLs for user and retweet target","distinct":true,"url":"https://api.github.com/repos/blancltd/django-latest-tweets/commits/813141cb77961902d238450c2965b72c1702f81c"},{"sha":"1798f75f2562d107ea6abb0298b4af5c757eb239","author":{"email":"73d5d929dea34d3d25c2fe684ab1bdcd11da62ed@darkzone.net","name":"Alex Tomkins"},"message":"Show tweets in the admin - but only allow deletion","distinct":true,"url":"https://api.github.com/repos/blancltd/django-latest-tweets/commits/1798f75f2562d107ea6abb0298b4af5c757eb239"}]}