{"push_id":2354814201,"size":231,"distinct_size":226,"ref":"refs/heads/master","head":"2a1745c140e4231240abe68a5c7250920aee505c","before":"dc4354b4b01e6b2b86db49684cf11148ae5e5090","commits":[{"sha":"95cdf934dd0ce41a197897ddc9286b0ca8c5a595","author":{"name":"Benjamin Bach","email":"1732970c1f51020a107e1f6d2aa981e54dceaf3d@overtag.dk"},"message":"Add missing woff2 files to dist - fixes #625","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/95cdf934dd0ce41a197897ddc9286b0ca8c5a595"},{"sha":"a5b3d5af3a3910f26bd947ffb699766305e63bb4","author":{"name":"Benjamin Bach","email":"1732970c1f51020a107e1f6d2aa981e54dceaf3d@overtag.dk"},"message":"Bump version to 0.2.4 for fixed release w woff2 files","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/a5b3d5af3a3910f26bd947ffb699766305e63bb4"},{"sha":"14cf38383fc244b9ae47b2035aacc57a6d39350a","author":{"name":"Christian Duvholt","email":"6561f29de41acdcde8d247777b114211ce2ded8c@duvholt.net"},"message":"Replace distinct with GROUP BY id\n\nThe performance of GROUP BY is much better on PostgreSQL\nannotate(Count('id')) is the easiest way to generate GROUP BY id.","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/14cf38383fc244b9ae47b2035aacc57a6d39350a"},{"sha":"fa940a93972fd5e84028d26c4343c879308fbf94","author":{"name":"Benjamin Bach","email":"1732970c1f51020a107e1f6d2aa981e54dceaf3d@overtag.dk"},"message":"Add missing pluralization of 3 msgid...s :)","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/fa940a93972fd5e84028d26c4343c879308fbf94"},{"sha":"dd04b5e37ea6b7ba29a7dd8a0dad5167ae26dd49","author":{"name":"Benjamin Bach","email":"6d29782e37430ccb8312ab5b90850ed21afd6330@gmail.com"},"message":"Merge pull request #716 from benjaoming/translation-issues\n\nAdd missing pluralization of 3 msgid...s :)","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/dd04b5e37ea6b7ba29a7dd8a0dad5167ae26dd49"},{"sha":"e0f0bc5b5fc7933daef84c6c537eb79466a1415e","author":{"name":"Mads Jensen","email":"bac2fb069ccf351723c804ecb7ea38cb0d550679@inducks.org"},"message":"Call super().clean instead of accessing self.cleaned_data directly","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/e0f0bc5b5fc7933daef84c6c537eb79466a1415e"},{"sha":"8ec7f0267357fd42a3681ac0babffdb45b31fb06","author":{"name":"Mads Jensen","email":"bac2fb069ccf351723c804ecb7ea38cb0d550679@inducks.org"},"message":"Use self.stdout.write instead of print in wiki_notifications_create_defaults\n\nUse a context manager for the language configuration.","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/8ec7f0267357fd42a3681ac0babffdb45b31fb06"},{"sha":"ee6a8ac26a1caa3b2c1126f3376999d5829dd961","author":{"name":"Benjamin Bach","email":"6d29782e37430ccb8312ab5b90850ed21afd6330@gmail.com"},"message":"Merge pull request #717 from atombrella/clean_form\n\nCall super().clean instead of accessing self.cleaned_data directly","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/ee6a8ac26a1caa3b2c1126f3376999d5829dd961"},{"sha":"6a19421fa0513750f9f6e19634d77cdf74a0e605","author":{"name":"Benjamin Bach","email":"6d29782e37430ccb8312ab5b90850ed21afd6330@gmail.com"},"message":"Merge pull request #714 from duvholt/can_read-optimization\n\nReplace distinct with GROUP BY id","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/6a19421fa0513750f9f6e19634d77cdf74a0e605"},{"sha":"f5fcd451757625c3e181afd491bd530c5197adb5","author":{"name":"Mads Jensen","email":"bac2fb069ccf351723c804ecb7ea38cb0d550679@inducks.org"},"message":"use self.client instead instantiating it manually","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/f5fcd451757625c3e181afd491bd530c5197adb5"},{"sha":"39ccb6090351ac085fbb80329e536d4bf0257134","author":{"name":"Benjamin Bach","email":"6d29782e37430ccb8312ab5b90850ed21afd6330@gmail.com"},"message":"Merge pull request #718 from atombrella/base_command_print\n\nUse self.stdout.write instead of print in wiki_notifications_create_d…","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/39ccb6090351ac085fbb80329e536d4bf0257134"},{"sha":"d2092938deaee7f7e6388a09f27dd1f73039a960","author":{"name":"Benjamin Bach","email":"6d29782e37430ccb8312ab5b90850ed21afd6330@gmail.com"},"message":"Merge pull request #719 from atombrella/client_test\n\nuse self.client instead instantiating it manually","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/d2092938deaee7f7e6388a09f27dd1f73039a960"},{"sha":"6e49371fd12cf8e0f210732aa8abba6f29ddde35","author":{"name":"Mads Jensen","email":"bac2fb069ccf351723c804ecb7ea38cb0d550679@inducks.org"},"message":"Use NotImplementedError instead of generic Exception","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/6e49371fd12cf8e0f210732aa8abba6f29ddde35"},{"sha":"497727f1d12a3e29faf6a2a8edd72b4da81e1b08","author":{"name":"Mads Jensen","email":"bac2fb069ccf351723c804ecb7ea38cb0d550679@inducks.org"},"message":"Use django.test.TestCase.assertRegexpMatches instead of custom Python 2/3 fallback","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/497727f1d12a3e29faf6a2a8edd72b4da81e1b08"},{"sha":"d81f333f869031314e3fd726ce510a6b5a9de3cb","author":{"name":"Benjamin Bach","email":"6d29782e37430ccb8312ab5b90850ed21afd6330@gmail.com"},"message":"Merge pull request #720 from atombrella/exception\n\nUse NotImplementedError instead of generic Exception","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/d81f333f869031314e3fd726ce510a6b5a9de3cb"},{"sha":"d64e8509c5cfe1a43f9610e608a78b849083e7e8","author":{"name":"Benjamin Bach","email":"6d29782e37430ccb8312ab5b90850ed21afd6330@gmail.com"},"message":"Merge pull request #721 from atombrella/assertregex\n\nUse django.test.TestCase.assertRegexpMatches instead of custom Python…","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/d64e8509c5cfe1a43f9610e608a78b849083e7e8"},{"sha":"0272efc36e7fd258ee3e7fbc2ba02fbb1abab92b","author":{"name":"Mads Jensen","email":"bac2fb069ccf351723c804ecb7ea38cb0d550679@inducks.org"},"message":"Use x in dict instead of x in list(dict.keys())","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/0272efc36e7fd258ee3e7fbc2ba02fbb1abab92b"},{"sha":"90a486a8d83c5fa6e77aacceef53c49dc76cb0b1","author":{"name":"Benjamin Bach","email":"6d29782e37430ccb8312ab5b90850ed21afd6330@gmail.com"},"message":"Merge pull request #724 from atombrella/list_dict_keys\n\nUse x in dict instead of x in list(dict.keys())","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/90a486a8d83c5fa6e77aacceef53c49dc76cb0b1"},{"sha":"02fb8357231cf227b4adb41cd7b4f97804ccf8ea","author":{"name":"Mads Jensen","email":"bac2fb069ccf351723c804ecb7ea38cb0d550679@inducks.org"},"message":"String comparison in wiki.forms.clean_slug\n\nIt's slighter faster","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/02fb8357231cf227b4adb41cd7b4f97804ccf8ea"},{"sha":"956907d36bf09e66e8ec455ca2d76d1649ac75e8","author":{"name":"Mads Jensen","email":"bac2fb069ccf351723c804ecb7ea38cb0d550679@inducks.org"},"message":"Closed an unclosed span-tag in attachments/render.html","distinct":true,"url":"https://api.github.com/repos/jenda1/django-wiki/commits/956907d36bf09e66e8ec455ca2d76d1649ac75e8"}]}
{"actor":{"display_login":"jenda1"}}