{"push_id":843311014,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"a0bb01062707ba641af3a3364a70357c9095a4a6","before":"de01b11d4208468af346f612487e13895f4abc7e","commits":[{"sha":"7b64d17cd2b758f9945cf2875796fba163b178c3","author":{"email":"b5049bf2af25d48d539d32619181ca5575929dcb@gmail.com","name":"Cody"},"message":"Dragging control points added\n\nYeah.","distinct":true,"url":"https://api.github.com/repos/codythecoder/lmms/commits/7b64d17cd2b758f9945cf2875796fba163b178c3"},{"sha":"623d318923a668ab261da888d07b46ab32cfe4a9","author":{"email":"b5049bf2af25d48d539d32619181ca5575929dcb@gmail.com","name":"Cody"},"message":"Added secondary control points\n\nAdded secondary control points to handle (hahaha) some cases that\nweren't with just one.\nMost noticeably, cut the range of the control points in half, meaning I\nhad to also double the relative x values when calculating the curve.","distinct":true,"url":"https://api.github.com/repos/codythecoder/lmms/commits/623d318923a668ab261da888d07b46ab32cfe4a9"},{"sha":"a0bb01062707ba641af3a3364a70357c9095a4a6","author":{"email":"b5049bf2af25d48d539d32619181ca5575929dcb@gmail.com","name":"Cody"},"message":"Merge remote-tracking branch 'origin/master'\n\nConflicts:\n\tdata/themes/default/progression_bezier.png\n\tinclude/AutomationEditor.h\n\tinclude/AutomationPattern.h\n\tsrc/core/AutomationPattern.cpp\n\tsrc/gui/editors/AutomationEditor.cpp\n\nI'm not sure what all these conflicts mean, but I'll just commit these\nand figure it out later.","distinct":true,"url":"https://api.github.com/repos/codythecoder/lmms/commits/a0bb01062707ba641af3a3364a70357c9095a4a6"}]}