{"push_id":841009997,"size":53,"distinct_size":1,"ref":"refs/heads/droplet-update-20151023","head":"efd7072dc79704e88ed013da52959a1df740f799","before":"0dd46bc363a679984ad2f5a6f869ab10401035b0","commits":[{"sha":"83053633ffdad1d4ad988bf6a67ec0335a57358d","author":{"email":"d88b10c6bc7c38a4ffb541994aef7d8a7f8e3819@code.org","name":"Brendan Reville"},"message":"hoc2015: progress conditions.\nLevels may now specify both success and fail conditions that force the level to finish immediately, with an optional message to be displayed.\nEach level has been updated to use these, per the spec.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/83053633ffdad1d4ad988bf6a67ec0335a57358d"},{"sha":"637601e55a97d6d614d26abcf970d26c60be7d60","author":{"email":"26003b5ded6acbfb66fafc5ca39f027620ed2f75@code.org","name":"Mehal Shah"},"message":"[finishes #104128976] When dragging an element, do not autosave. Autosaving will steal focus","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/637601e55a97d6d614d26abcf970d26c60be7d60"},{"sha":"7e8ccd6885a839b84f19db64bc82bb5fae80424f","author":{"email":"1e5a4d2e2bed0875c306b34e5f7ec426cdc317f3@gmail.com","name":"Tanya Parker"},"message":"allow i18n teachers to ask for volunteers","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/7e8ccd6885a839b84f19db64bc82bb5fae80424f"},{"sha":"feb7ba08706c342a9e735873026f0bcbfdf12981","author":{"email":"e735e501d1b6bfe292d1de57fcc6957feaecd493@gmail.com","name":"caleybrock"},"message":"new teacher annoucement","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/feb7ba08706c342a9e735873026f0bcbfdf12981"},{"sha":"6d1c7abb724a2c13235f5821e2aa86bd9c280afc","author":{"email":"8aca103eae125bb908422862b88e0bde2ae947b5@code.org","name":"Tanya Parker"},"message":"Merge pull request #4792 from code-dot-org/i18nvolunteers\n\nallow i18n teachers to ask for volunteers","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/6d1c7abb724a2c13235f5821e2aa86bd9c280afc"},{"sha":"6760b91f09f3a52cc732b85f0b88bccd5fc84a47","author":{"email":"26003b5ded6acbfb66fafc5ca39f027620ed2f75@code.org","name":"Mehal Shah"},"message":"Merge pull request #4789 from code-dot-org/no_autosave_when_dragging\n\n[finishes #104128976] When dragging an element, do not autosave. Auto…","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/6760b91f09f3a52cc732b85f0b88bccd5fc84a47"},{"sha":"cb19cceb4c017f884fcf1901f58771df041efcab","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@code.org","name":"Continuous Integration"},"message":"Automatically built.\n\n6760b91 Merge pull request #4789 from code-dot-org/no_autosave_when_dragging (Mehal Shah)\n6d1c7ab Merge pull request #4792 from code-dot-org/i18nvolunteers (Tanya Parker)","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/cb19cceb4c017f884fcf1901f58771df041efcab"},{"sha":"fdd405e3adf82e328d86bb86ad62c932228caca0","author":{"email":"e735e501d1b6bfe292d1de57fcc6957feaecd493@gmail.com","name":"Caley Brock"},"message":"Merge pull request #4793 from code-dot-org/announce\n\nNew teacher annoucement","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/fdd405e3adf82e328d86bb86ad62c932228caca0"},{"sha":"fba07893b5ba7654a775f7d77b66dabefcbd7027","author":{"email":"d88b10c6bc7c38a4ffb541994aef7d8a7f8e3819@code.org","name":"Brendan Reville"},"message":"Code review feedback.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/fba07893b5ba7654a775f7d77b66dabefcbd7027"},{"sha":"599e0978a38435075160628756fa9068a93e481a","author":{"email":"d88b10c6bc7c38a4ffb541994aef7d8a7f8e3819@code.org","name":"Brendan Reville"},"message":"One more piece of code review feedback.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/599e0978a38435075160628756fa9068a93e481a"},{"sha":"7574aac1dbd943064343d5f6f75e0e668390f10a","author":{"email":"05c7a7c8b4334df7430fef7e4f35ed2b4c17cf7d@users.noreply.github.com","name":"Brendan Reville"},"message":"Merge pull request #4787 from code-dot-org/progressconditions\n\nhoc2015: progress conditions.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/7574aac1dbd943064343d5f6f75e0e668390f10a"},{"sha":"497c71cd47aa47e6721068b7d89ea02bda68bf9d","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@code.org","name":"Continuous Integration"},"message":"Automatically built.\n\n7574aac Merge pull request #4787 from code-dot-org/progressconditions (Brendan Reville)\n599e097 One more piece of code review feedback. (Brendan Reville)\nfba0789 Code review feedback. (Brendan Reville)\nfdd405e Merge pull request #4793 from code-dot-org/announce (Caley Brock)","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/497c71cd47aa47e6721068b7d89ea02bda68bf9d"},{"sha":"d582eae372e812291e05ffc06ef2dfdbec5fc770","author":{"email":"1e5a4d2e2bed0875c306b34e5f7ec426cdc317f3@gmail.com","name":"Tanya Parker"},"message":"add course 4 show notes","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/d582eae372e812291e05ffc06ef2dfdbec5fc770"},{"sha":"4972caaf2a39adb0a08484cf1914e971c40468c1","author":{"email":"1e5a4d2e2bed0875c306b34e5f7ec426cdc317f3@gmail.com","name":"Tanya Parker"},"message":"add remaining CSF video show notes","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/4972caaf2a39adb0a08484cf1914e971c40468c1"},{"sha":"598c19419253cb995b3f627dd1c23c03e321b9f3","author":{"email":"8aca103eae125bb908422862b88e0bde2ae947b5@code.org","name":"Tanya Parker"},"message":"Merge pull request #4794 from code-dot-org/shownotes\n\nadd show notes for course 4 and other csf videos","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/598c19419253cb995b3f627dd1c23c03e321b9f3"},{"sha":"516d8e8634238769c7f5891243831c5c54643e63","author":{"email":"8aca103eae125bb908422862b88e0bde2ae947b5@code.org","name":"Tanya Parker"},"message":"Revert \"add show notes for course 4 and other csf videos\"","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/516d8e8634238769c7f5891243831c5c54643e63"},{"sha":"6859a2aac6d5378dfaf7ee28fdde492c6de38d34","author":{"email":"8aca103eae125bb908422862b88e0bde2ae947b5@code.org","name":"Tanya Parker"},"message":"Merge pull request #4795 from code-dot-org/revert-4794-shownotes\n\nRevert \"add show notes for course 4 and other csf videos\"","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/6859a2aac6d5378dfaf7ee28fdde492c6de38d34"},{"sha":"57333ad1cb9feedbaad75500ebbc31fce0706c5f","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@code.org","name":"Will Jordan"},"message":"Fix test_cloudfront","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/57333ad1cb9feedbaad75500ebbc31fce0706c5f"},{"sha":"461639e5b75a099976118c81e261b4597396b9b2","author":{"email":"caeb571072e64b4ac4ab4fe837fcb25624ed826a@users.noreply.github.com","name":"Will Jordan"},"message":"Merge pull request #4797 from code-dot-org/test_cloudfront_fix\n\nFix test_cloudfront","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/461639e5b75a099976118c81e261b4597396b9b2"},{"sha":"9050d9ef8f6c4dfb2e359d983533ddf356866c65","author":{"email":"d88b10c6bc7c38a4ffb541994aef7d8a7f8e3819@code.org","name":"Brendan Reville"},"message":"hoc2015: Correct success/fail messages & images.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/9050d9ef8f6c4dfb2e359d983533ddf356866c65"}]}