GitHub PushEvent at 2014-09-16 23:04:49
Repository: django-tastypie
Actor: SeanHayes
Payload: {"shas":[["e69a5228dd909e97d603af40344a15bdfa236297","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Added failing tests which try to specify fields and excludes on a resource.","Sean Hayes",false],["8ef789fd32122e31ac0c0022bb8b951a01815eaa","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Added ability to specify &fields=xxx and &excludes=xxx in GET params.","Sean Hayes",false],["d7f0778a49eca8dbc4400ef98885d867843b2e82","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Use list comprehensions where reasonable, which is slightly faster.","Sean Hayes",true],["d20498a137105b51c28b616b510b3aaa3f35c2ea","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","We now pass around related_bundle and use it instead of dehydrating all over again.","Sean Hayes",true],["81e1d6e8021940dec70f0cd0be1d7364ca7bec91","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Change to avoid saving related objects twice. Note, a test case which ensured an unchanged object's save() method didn't get called had to be removed. We now call the save() method, but don't call related_mngr.add().","Sean Hayes",true],["313bb29495c8cc8d9be8df38f0983e25cb2f7378","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Stopped the saving of related resources on related objects specified only by a URI.","Sean Hayes",true],["8886451e5c3f1c25703d9baa963314c2a9874742","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Added an option to turn off timezone removal.","Sean Hayes",true],["9d9be29fed485d095178258dd08e0cd09c1e20e4","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Refactored api_field_from_django_field() to allow easier overriding.","Sean Hayes",true],["1b9154c9bb8a03325bdf1ba6b5a7e6fc7cc995d7","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Added profilingtests.","Sean Hayes",true],["391fe4f98e8d27a73daa0eea45cafca346666f8c","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Performance improvements to Serializer.to_simple(), which gets called all the time.","Sean Hayes",true],["2e83b04394e1cf4b77cb4ebd8770b8f56340346b","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Performance improvements. Got ResourceProfilingTestCase down from about 8.6s to 7.4s.","Sean Hayes",true],["8703e3c44f363a21f2325a8afdf9f85e41e51467","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","More performance improvements.","Sean Hayes",true],["45eaae8208105f943d592470179c5e59d9533819","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Cleaned up ToManyField.hydrate_m2m().","Sean Hayes",true],["461db1b288998d37e2911d1de70232556035405d","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Reduced number of calls to callable() and other small fixes.","Sean Hayes",true],["1a3b4175f9ce8a5f98323951c9f5a7b88611942c","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Support for HEAD requests.","Sean Hayes",true],["540b31f556f3a2b1941c9ffebe656e1a8156b8d6","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Added failing test case when a non-null field is omitted.","Sean Hayes",true],["54ae453c0663128e006b84dfdd3b636a01988ab0","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","ApiFieldError is now raised when a not-null field is missing.","Sean Hayes",true],["43a459230777450b3fdb460c2b15e4ecd15f2ff6","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Added failing test for embedded schemas.","Sean Hayes",true],["6bb663d5922ccb98429c343231bbd1d2f5586ad2","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","API consumers can now GET /api/v1/?full_schema=true to get all schemas in a single request.","Sean Hayes",true],["aa82ed53c5d55989a4b020f16b984721bb2f86f5","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seanhayes.name","Removed data shared on Field objects, changed code to reuse related resources.","Sean Hayes",true]],"size":35,"ref":"refs/heads/all-the-branches","head":"1ce34beaa7c1002b88be0d87c17da956efd65d68"}