{"push_id":966716360,"size":264,"distinct_size":1,"ref":"refs/heads/suggestionfactory","head":"c569c6653764c534271b8c0c5e518f3af5cfef3e","before":"247527a8f181d5d321c26b2c8af105fd3b699b04","commits":[{"sha":"dce71c5111e5d69819bd9d41f5fd84d5d031de35","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add tests for bad urls in TP views","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/dce71c5111e5d69819bd9d41f5fd84d5d031de35"},{"sha":"05a6f949f3cef16a3a6f1895665a1a73bfe949dd","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"Optimize image using optipng\n\noptipng  -o7 -zm1-9 *.png\n\nThis give maximal possible optimisation. Minor improvements seen.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/05a6f949f3cef16a3a6f1895665a1a73bfe949dd"},{"sha":"65ed4a96f6966067686161e345a849ee4da7855a","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"sprite: include optimisation when creating","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/65ed4a96f6966067686161e345a849ee4da7855a"},{"sha":"5581a6abae6fb7977009d3fc813b491b46b71d6b","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"sprite: rebuild with optimisation\n\nFixes #4333","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/5581a6abae6fb7977009d3fc813b491b46b71d6b"},{"sha":"b73f2b50cfc6cd7c4cd44629110c627b305f7e36","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"DB optimization for views","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/b73f2b50cfc6cd7c4cd44629110c627b305f7e36"},{"sha":"aa7ab2bcdc59b0dc3f7f925c49db0dfd9ef1c705","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Dont use display_vfolder_priority method in tests","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/aa7ab2bcdc59b0dc3f7f925c49db0dfd9ef1c705"},{"sha":"52f09e59ff0ce1bf620bad3944a74689ebeeeac3","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add test for user-choice redirect","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/52f09e59ff0ce1bf620bad3944a74689ebeeeac3"},{"sha":"71f90173c77c2dc3ed3b859371dc32c1e3e2c196","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Dont use find_template_loaders as this is deprecated","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/71f90173c77c2dc3ed3b859371dc32c1e3e2c196"},{"sha":"37e948d76bb0f355bc5ec2af9984e1b16ef4dfb3","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Put isort exceptions one per line","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/37e948d76bb0f355bc5ec2af9984e1b16ef4dfb3"},{"sha":"94700627a9b8db765232d1f735c023efc1fb97fc","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"load url from future deprecated\n\nThis was deprecated in Django 1.7 see\nhttps://docs.djangoproject.com/en/1.9/releases/1.7/#loading-ssi-and-url-template-tags-from-future-library","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/94700627a9b8db765232d1f735c023efc1fb97fc"},{"sha":"e449215faa721f6c850ac3b9e1ec22a5f2f4cafb","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"Django 1.8: enable tox testing","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/e449215faa721f6c850ac3b9e1ec22a5f2f4cafb"},{"sha":"0c670657d9cee7fc0da1ebfc3269a123f805da9b","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"tox: setup DBs first\n\n./manage.py webpack fails if DB doesn't exist.  Because it runs checks,\none of which checks MySQL and fails as the DB doesn't exist.  Strangely\nthis isn't an issue on sqlite or PG.  But we shouldn't do DB setup\nbefore trying to build assets anyway.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/0c670657d9cee7fc0da1ebfc3269a123f805da9b"},{"sha":"31141dcd50c955e4128194f252f2c48ce240fa29","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"Django 1.8: Remove select_related('alt_src_lang')\n\nselect_related() now checks given fields and reports\n\"Invalid field name(s) given in select_related\" if it is invalid.\n\nI guess that answers the removed comments question.\n\nRemoving 'select_related' makes this method redundant, so remove.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/31141dcd50c955e4128194f252f2c48ce240fa29"},{"sha":"6ae28773269080284be3e01fe282da079eaa5ba7","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"Django 1.8: auto_now and auto_now_add are mutually exclusive\n\nDatefield now regards auto_now and auto_now_add as mutually exclusive\nhttps://docs.djangoproject.com/en/1.9/ref/models/fields/#datefield\n\nDocs seem to indicate that:\n- auto_now = last-modified\n- auto_now_add = first created\n\nSo since this is the mtime field we go with auto_now","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/6ae28773269080284be3e01fe282da079eaa5ba7"},{"sha":"25fbdb9ce59da09c46f28a11cffe7737876dec4a","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"Django 1.8: allow accounts_user.last_login to be NULL","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/25fbdb9ce59da09c46f28a11cffe7737876dec4a"},{"sha":"3810dc4e21264efd2a60c7e96af5dff68d0e3fd4","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"Django 1.8: migrate to TEMPLATES\n\nAll TEMPLATE_* settings are migrated to TEMPLATES and a new system that\nallows multiple templating systems.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/3810dc4e21264efd2a60c7e96af5dff68d0e3fd4"},{"sha":"ef5427f7066bd97226a8a7306f363b132a59bf1b","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"Django 1.8: get_language() now returns None\n\nSee\nhttps://docs.djangoproject.com/en/1.8/ref/utils/#django.utils.translation.get_language\n\nThis brings back the old behaviour.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/ef5427f7066bd97226a8a7306f363b132a59bf1b"},{"sha":"ed04a2bab9cf1e05969ce99a64a392a608219fcc","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"Django 1.8: ContentType name field removed\n\n\"The name field of django.contrib.contenttypes.models.ContentType has\nbeen removed by a migration and replaced by a property. That means it’s\nnot possible to query or filter a ContentType by this field any longer.\"\n\nSee https://docs.djangoproject.com/en/1.9/releases/1.8/#miscellaneous","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/ed04a2bab9cf1e05969ce99a64a392a608219fcc"},{"sha":"09ce784bc99968f134006a4fd2e17b16cce34c8b","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"Django 1.8: change check registration format","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/09ce784bc99968f134006a4fd2e17b16cce34c8b"},{"sha":"427c806cbc32e65328b7950161ffccaaeb38cf52","author":{"email":"4ec3f3ccd085ce3acfd053bb739fc12cf8a607bf@translate.org.za","name":"Dwayne Bailey"},"message":"Django 1.8: use debug context processor for template by default\n\nRely on Django to switch it on and off depending on DEBUG setting.","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/427c806cbc32e65328b7950161ffccaaeb38cf52"}]}