{"push_id":1414056733,"size":9,"distinct_size":9,"ref":"refs/heads/issue-287/event-attachments","head":"5d136278a4637d06b9f9dcbd7a05adeb70afd3a7","before":"615dc6a1426a1d4cb5206e334b75384d2f677e82","commits":[{"sha":"87e0931aa181deb7d182b503f9542bd812e5f4d8","author":{"name":"Matthias Bastian","email":"80cd025df02680755871ffc10a22624c746ed388@matthias-bastian.de"},"message":"when changing an attachment, delete attachment from disk only if the Attachment instance’s attachment field has changed","distinct":true,"url":"https://api.github.com/repos/Strassengezwitscher/Strassengezwitscher/commits/87e0931aa181deb7d182b503f9542bd812e5f4d8"},{"sha":"8262702eb94a011a5b6470b0f62b403d97720165","author":{"name":"Matthias Bastian","email":"80cd025df02680755871ffc10a22624c746ed388@matthias-bastian.de"},"message":"add description field to Attachment","distinct":true,"url":"https://api.github.com/repos/Strassengezwitscher/Strassengezwitscher/commits/8262702eb94a011a5b6470b0f62b403d97720165"},{"sha":"ba9d054815d419a2cc8916804257f4511ce2dd3a","author":{"name":"Matthias Bastian","email":"80cd025df02680755871ffc10a22624c746ed388@matthias-bastian.de"},"message":"move form-related stuff in events into separate file","distinct":true,"url":"https://api.github.com/repos/Strassengezwitscher/Strassengezwitscher/commits/ba9d054815d419a2cc8916804257f4511ce2dd3a"},{"sha":"151a524e59c9496f095ab392baa65f1b1bf85867","author":{"name":"Matthias Bastian","email":"80cd025df02680755871ffc10a22624c746ed388@matthias-bastian.de"},"message":"usage of inline formsets for attachments\n\nthere is no nice way coming with django to use class-based views with formsets. they new dependecy includes some powerful views that make handling formsets quite nice.","distinct":true,"url":"https://api.github.com/repos/Strassengezwitscher/Strassengezwitscher/commits/151a524e59c9496f095ab392baa65f1b1bf85867"},{"sha":"c79ef9c0947f6b66874e22d231f5aee99c512cb3","author":{"name":"Matthias Bastian","email":"80cd025df02680755871ffc10a22624c746ed388@matthias-bastian.de"},"message":"JS for adding and deleting attachment forms","distinct":true,"url":"https://api.github.com/repos/Strassengezwitscher/Strassengezwitscher/commits/c79ef9c0947f6b66874e22d231f5aee99c512cb3"},{"sha":"8f7e0baee34460dbcdae7a40420dd9bdcd37487d","author":{"name":"Matthias Bastian","email":"80cd025df02680755871ffc10a22624c746ed388@matthias-bastian.de"},"message":"add AttachmentInput widget for stylistic reasons","distinct":true,"url":"https://api.github.com/repos/Strassengezwitscher/Strassengezwitscher/commits/8f7e0baee34460dbcdae7a40420dd9bdcd37487d"},{"sha":"cba14bdcc5e3f0bbc5ff6ccac1d9b128f1300a79","author":{"name":"Matthias Bastian","email":"80cd025df02680755871ffc10a22624c746ed388@matthias-bastian.de"},"message":"glyphicons for adding and deleting attachments","distinct":true,"url":"https://api.github.com/repos/Strassengezwitscher/Strassengezwitscher/commits/cba14bdcc5e3f0bbc5ff6ccac1d9b128f1300a79"},{"sha":"697c1888241645ee243ede0b6428c00f9e3dd4bc","author":{"name":"Matthias Bastian","email":"80cd025df02680755871ffc10a22624c746ed388@matthias-bastian.de"},"message":"fix tests","distinct":true,"url":"https://api.github.com/repos/Strassengezwitscher/Strassengezwitscher/commits/697c1888241645ee243ede0b6428c00f9e3dd4bc"},{"sha":"5d136278a4637d06b9f9dcbd7a05adeb70afd3a7","author":{"name":"Matthias Bastian","email":"80cd025df02680755871ffc10a22624c746ed388@matthias-bastian.de"},"message":"linting","distinct":true,"url":"https://api.github.com/repos/Strassengezwitscher/Strassengezwitscher/commits/5d136278a4637d06b9f9dcbd7a05adeb70afd3a7"}]}
{"actor":{"display_login":"piepmatz"}}