{"push_id":694747874,"size":148,"distinct_size":0,"ref":"refs/heads/develop","head":"9b35daf6cde616c67d7888566cd0dd60a227f0b0","before":"b6646a5ad54f82fa023536d2376c8427ef5f3684","commits":[{"sha":"f8d579c7922da8c2210f4a32b3b3123eaa93446a","author":{"email":"e9e967e5b0abdfe09f1bbd2a7f79d551f562706a@nephila.it","name":"Iacopo Spalletti"},"message":"Test page tree filters","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/f8d579c7922da8c2210f4a32b3b3123eaa93446a"},{"sha":"3a081f3070119e2d9e1d74c890e0322143c91531","author":{"email":"e377ec353a053d0f36853fc6742d91354b5dad9b@gmail.com","name":"Benjamin Wohlwend"},"message":"ensure that apphooked views preserve their function name and docstrings","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/3a081f3070119e2d9e1d74c890e0322143c91531"},{"sha":"fe0b26d46154517560b2e221144df8046e92a921","author":{"email":"e377ec353a053d0f36853fc6742d91354b5dad9b@gmail.com","name":"Benjamin Wohlwend"},"message":"added test that demonstrates functool.wraps problem with class views","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/fe0b26d46154517560b2e221144df8046e92a921"},{"sha":"c504a4f8d11348f84e61eed762ae47aec73084a4","author":{"email":"e377ec353a053d0f36853fc6742d91354b5dad9b@gmail.com","name":"Benjamin Wohlwend"},"message":"explicitly copy __module__, __doc__ and __name__/__class__.__name__ to decorating function","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/c504a4f8d11348f84e61eed762ae47aec73084a4"},{"sha":"fb2d3afe2c7806da7383d12a89dcb52b0bfdf5b6","author":{"email":"30234b85c248d18c6225ca5c5edeaf2aefa6564f@gmail.com","name":"Martin Koistinen"},"message":"Refactor for clarity and accuracy\n\nIt seems possible that the test for \"home\" could happen after it is needed, so pulled it out in an efficent next() above.","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/fb2d3afe2c7806da7383d12a89dcb52b0bfdf5b6"},{"sha":"f4ad3c55f16d7299a069285ffa1534b7a0527b3a","author":{"email":"30234b85c248d18c6225ca5c5edeaf2aefa6564f@gmail.com","name":"Martin Koistinen"},"message":"Line length","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/f4ad3c55f16d7299a069285ffa1534b7a0527b3a"},{"sha":"f6adef3106307121bf4e9fe464a9610f1b89d8e0","author":{"email":"30234b85c248d18c6225ca5c5edeaf2aefa6564f@gmail.com","name":"Martin Koistinen"},"message":"Logging shouldn't be dependent on if a user is in edit mode","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/f6adef3106307121bf4e9fe464a9610f1b89d8e0"},{"sha":"2a73ccf4ce0257a950d72018ac2b765f3ed3e919","author":{"email":"30234b85c248d18c6225ca5c5edeaf2aefa6564f@gmail.com","name":"Martin Koistinen"},"message":"Refactor for clarity and performance","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/2a73ccf4ce0257a950d72018ac2b765f3ed3e919"},{"sha":"4612a2992a6e902cc587eb0f751ddeebe093d77a","author":{"email":"30234b85c248d18c6225ca5c5edeaf2aefa6564f@gmail.com","name":"Martin Koistinen"},"message":"whitespace, pep8, style","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/4612a2992a6e902cc587eb0f751ddeebe093d77a"},{"sha":"478459fb126693b97b3ec4635c608521f0769201","author":{"email":"30234b85c248d18c6225ca5c5edeaf2aefa6564f@gmail.com","name":"Martin Koistinen"},"message":"The fix\n\nThis issue here was that *sometimes* when, we're unlucky, the wrong publisher version (draft, public) was getting marked as \"selected\", which then later was being pruned out of the set of nodes. The solution is to mark both versions as selected and let the \"wrong\" one be pruned, leaving the good one in.","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/478459fb126693b97b3ec4635c608521f0769201"},{"sha":"42719c10f443b880809123c7c125d5f9ec82b9c4","author":{"email":"e9e967e5b0abdfe09f1bbd2a7f79d551f562706a@nephila.it","name":"Iacopo Spalletti"},"message":"Add django CMS 3.0.13 to changelog","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/42719c10f443b880809123c7c125d5f9ec82b9c4"},{"sha":"d2cd8a430f07b9c2deddd73c1af97897fbafad4e","author":{"email":"e9e967e5b0abdfe09f1bbd2a7f79d551f562706a@nephila.it","name":"Iacopo Spalletti"},"message":"Always use South 1.0.2","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/d2cd8a430f07b9c2deddd73c1af97897fbafad4e"},{"sha":"856df8202bb94e6050dbad1bb6c18f3ddb597aec","author":{"email":"e9e967e5b0abdfe09f1bbd2a7f79d551f562706a@nephila.it","name":"Iacopo Spalletti"},"message":"Fix text plugin migrations module","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/856df8202bb94e6050dbad1bb6c18f3ddb597aec"},{"sha":"03b520cd7f8f226e48152e6498643ffb3a605788","author":{"email":"142de6a1f6adc90066d257c4b836067b792981ab@gmail.com","name":"Andrea Stagi"},"message":"Open and close collapsible trees using alt key","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/03b520cd7f8f226e48152e6498643ffb3a605788"},{"sha":"df9ae5d003cb806b1846229ca17706bc68f47951","author":{"email":"e9e967e5b0abdfe09f1bbd2a7f79d551f562706a@nephila.it","name":"Iacopo Spalletti"},"message":"fix virtualenv creation information","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/df9ae5d003cb806b1846229ca17706bc68f47951"},{"sha":"bec1e0fb2f9dcfcdc1475ac3c12687f14a3ae926","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@spalletti.it","name":"Iacopo Spalletti"},"message":"Merge pull request #4091 from yakky/feature/fix_contribution\n\nfix virtualenv creation information","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/bec1e0fb2f9dcfcdc1475ac3c12687f14a3ae926"},{"sha":"5c863c2ac02cc8749f9bcbfdfdf67e2e00ee44b7","author":{"email":"f890fa92802541abf07280848fc543c738af6cc7@w.illi.am","name":"Olivier Larchevêque"},"message":"backport fix #3881 from 3.1 branch : Empty All in placeholder remove plugins from all the localized version of the page","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/5c863c2ac02cc8749f9bcbfdfdf67e2e00ee44b7"},{"sha":"7e1bdcef06cd48378c92e4aa1d36e1cafb388b12","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@spalletti.it","name":"Iacopo Spalletti"},"message":"Merge pull request #4064 from yakky/feature/south_version\n\nAlways use South 1.0.2","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/7e1bdcef06cd48378c92e4aa1d36e1cafb388b12"},{"sha":"da955e6049a35726f98191ceece553861a29ec5c","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@spalletti.it","name":"Iacopo Spalletti"},"message":"Merge pull request #4063 from yakky/feature/release_notes_30\n\nAdd django CMS 3.0.13 to changelog","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/da955e6049a35726f98191ceece553861a29ec5c"},{"sha":"6385be8e7626af248d863cbed7a9cc1e7c581dc7","author":{"email":"e9e967e5b0abdfe09f1bbd2a7f79d551f562706a@nephila.it","name":"Iacopo Spalletti"},"message":"Pin html5lib version","distinct":false,"url":"https://api.github.com/repos/yakky/django-cms/commits/6385be8e7626af248d863cbed7a9cc1e7c581dc7"}]}