{"push_id":877235995,"size":35,"distinct_size":0,"ref":"refs/heads/master","head":"e5a65a19830cb96cdb8d8b62ddf20e4fcba18e1a","before":"2f71e7cc458470d627d2be3234ee5415d66af274","commits":[{"sha":"978bfcffc9113c89bec234873a93bf7c17ba33a7","author":{"email":"7322ebf45273d1a9e15f5a9f53b81f87bed347fb@gmail.com","name":"Alex Shinkevich"},"message":"Added a translation for Russian","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/978bfcffc9113c89bec234873a93bf7c17ba33a7"},{"sha":"e28eee5cee11aeeb532bbe9626c4e8ab675d4688","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"Fix tests so the get executed.","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/e28eee5cee11aeeb532bbe9626c4e8ab675d4688"},{"sha":"c4b7698cf6332d21e7c9ad22e58a97d88c05479f","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"Only run the tests once.","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/c4b7698cf6332d21e7c9ad22e58a97d88c05479f"},{"sha":"cd56780ee19f5da1c2055120de707657a9d6f8ea","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"Test using latest Django version in series","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/cd56780ee19f5da1c2055120de707657a9d6f8ea"},{"sha":"137271045313a12bbe9388ab1ac6c8cb786b32b7","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"Reset mock befor running test.\n\nNot strictly required however ensures test doesn't fail if run multiple\ntimes in succession.","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/137271045313a12bbe9388ab1ac6c8cb786b32b7"},{"sha":"9f492e3dd8056f31e93ae6560c19313cf26c88e8","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"Disable broken test\n\nThe CustomUserTestClass conflicts with the CustomUser in models.py, and\nI can't see any easy way of fixing this.\n\nThe full error from Django 1.7 was:\n\ntestapp.CustomUserTestClass.groups: (fields.E304) Reverse accessor for\n'CustomUserTestClass.groups' clashes with reverse accessor for\n'CustomUser.groups'.\n    HINT: Add or change a related_name argument to the definition for\n'CustomUserTestClass.groups' or 'CustomUser.groups'.\ntestapp.CustomUserTestClass.user_permissions: (fields.E304) Reverse\naccessor for 'CustomUserTestClass.user_permissions' clashes with reverse\naccessor for 'CustomUser.user_permissions'.\n    HINT: Add or change a related_name argument to the definition for\n'CustomUserTestClass.user_permissions' or 'CustomUser.user_permissions'.","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/9f492e3dd8056f31e93ae6560c19313cf26c88e8"},{"sha":"847d2326f7d609cd68935e71516e8c38e0c4f4f0","author":{"email":"38f5dcd66a1742f11e5bed3bdc9d0ef081ef7b31@gmail.com","name":"Lukasz Balcerzak"},"message":"Merge pull request #357 from brianmay/devel\n\nfix tests","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/847d2326f7d609cd68935e71516e8c38e0c4f4f0"},{"sha":"616c56f1d896e54747d9d11dae969ace1020da71","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"Fix User._meta.module_name reference Django 1.8\n\nUser._meta.module_name was renamed to User._meta.model_name in Django\n1.8","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/616c56f1d896e54747d9d11dae969ace1020da71"},{"sha":"56ae038bb76e31122acf81542f0386dde888b6e5","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"queryset() renamed to get_queryset()","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/56ae038bb76e31122acf81542f0386dde888b6e5"},{"sha":"774babdc67bc22b64c2468143e123186ec279696","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"name field undefined; app_label will do instead","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/774babdc67bc22b64c2468143e123186ec279696"},{"sha":"bac7c403062e81594a2ebed31562e72e83004dff","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"Django 1.8 renamed model attr to related_model\n\nFrom Django 1.8 release notes: \"In earlier versions of Django, on a\nmodel with a reverse foreign key relationship (for example),\nmodel._meta.get_all_related_objects() returned the relationship as a\ndjango.db.models.related.RelatedObject with the model attribute set to\nthe source of the relationship. Now, this method returns the\nrelationship as django.db.models.fields.related.ManyToOneRel (private\nAPI RelatedObject has been removed), and the model attribute is set to\nthe target of the relationship instead of the source. The source model\nis accessible on the related_model attribute instead.\"","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/bac7c403062e81594a2ebed31562e72e83004dff"},{"sha":"8ded31f3ed55452163f8966f4fc320035e614309","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"Add python3.5/django1.8 test environment","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/8ded31f3ed55452163f8966f4fc320035e614309"},{"sha":"9a77e6137cf43f2799812c1760331c6e4da99493","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"Python 2.6 not supported.","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/9a77e6137cf43f2799812c1760331c6e4da99493"},{"sha":"044ad350c8c7e24aca07a2555a7774ec2e61a569","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"Django 1.7.x is supported.\n\nNot sure why it was excluded from tests.","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/044ad350c8c7e24aca07a2555a7774ec2e61a569"},{"sha":"2af8286ea33bb7c1c373709ad8a65379da379b4f","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"Update Django test versions.","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/2af8286ea33bb7c1c373709ad8a65379da379b4f"},{"sha":"d01851bb5efb53869ff0fafc83945348cd31028a","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@linuxpenguins.xyz","name":"Brian May"},"message":"Python 3.5 tests.","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/d01851bb5efb53869ff0fafc83945348cd31028a"},{"sha":"1f0cf51f3fe38e0313405f1a3cffc935eb7d9bc6","author":{"email":"38f5dcd66a1742f11e5bed3bdc9d0ef081ef7b31@gmail.com","name":"Lukasz Balcerzak"},"message":"Merge pull request #359 from brianmay/devel\n\nFix Django 1.8 tests","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/1f0cf51f3fe38e0313405f1a3cffc935eb7d9bc6"},{"sha":"b252861e72f443526174fdc8dbbf8ca7381b9412","author":{"email":"38f5dcd66a1742f11e5bed3bdc9d0ef081ef7b31@gmail.com","name":"Lukasz Balcerzak"},"message":"Only use travis badge at README. Changed to devel branch as it's what changes most often","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/b252861e72f443526174fdc8dbbf8ca7381b9412"},{"sha":"3cdfd12a8906cc91a386d12bcfdd0f12f527dfb9","author":{"email":"62c2218f8cb20487441acba7851e1f03e8e6d9b0@tnode.com","name":"Mitar"},"message":"Allow specifying an empty list of permissions for get_objects_for_user.","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/3cdfd12a8906cc91a386d12bcfdd0f12f527dfb9"},{"sha":"62c3cbaf61112f26ea4ea1599b17e2a9e20b22a9","author":{"email":"62c2218f8cb20487441acba7851e1f03e8e6d9b0@tnode.com","name":"Mitar"},"message":"Added tests.","distinct":false,"url":"https://api.github.com/repos/django-guardian/django-guardian/commits/62c3cbaf61112f26ea4ea1599b17e2a9e20b22a9"}]}