{"push_id":1952205307,"size":101,"distinct_size":4,"ref":"refs/heads/production","head":"36e7de75c9bf4b4d02ad9e9d8e7c27eeda9c0d7d","before":"2e820fea509b8dd577a75e2c88b4949519dbc4e8","commits":[{"sha":"52b66bf101bd685128897f945e7131c48372c6ba","author":{"name":"Ram Kandasamy","email":"cf3053ab6f183c239365750ee9ba95d540db097f@code.org"},"message":"Add next_level_url to pageConstants","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/52b66bf101bd685128897f945e7131c48372c6ba"},{"sha":"94100096bea2a871559391f27b0d7e2f543305c1","author":{"name":"Ram Kandasamy","email":"cf3053ab6f183c239365750ee9ba95d540db097f@code.org"},"message":"Show a skip button on challenge levels","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/94100096bea2a871559391f27b0d7e2f543305c1"},{"sha":"969c4064a3d9c4deda1eb32424d85288f54ca6ca","author":{"name":"Ram Kandasamy","email":"cf3053ab6f183c239365750ee9ba95d540db097f@code.org"},"message":"Show skip button below run button","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/969c4064a3d9c4deda1eb32424d85288f54ca6ca"},{"sha":"ea6d385cb62558ed3d83def25d3bcbde8abc3b37","author":{"name":"Ram Kandasamy","email":"cf3053ab6f183c239365750ee9ba95d540db097f@code.org"},"message":"Include skip url for signed-out users","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/ea6d385cb62558ed3d83def25d3bcbde8abc3b37"},{"sha":"a56008f97f117b5727ec0e354a6bf6b5ebd0b91f","author":{"name":"Ram Kandasamy","email":"cf3053ab6f183c239365750ee9ba95d540db097f@code.org"},"message":"Disconnect SkipButton and pass prop through from GameButtons","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/a56008f97f117b5727ec0e354a6bf6b5ebd0b91f"},{"sha":"cb52a6dc1f69bc9adcb898ed3fab2c8f3547e9f0","author":{"name":"Ram Kandasamy","email":"cf3053ab6f183c239365750ee9ba95d540db097f@code.org"},"message":"Report skips","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/cb52a6dc1f69bc9adcb898ed3fab2c8f3547e9f0"},{"sha":"2accb1b6e2f7ee0e672353d40c345360b719af15","author":{"name":"Ram Kandasamy","email":"cf3053ab6f183c239365750ee9ba95d540db097f@code.org"},"message":"Don't save/update a levelsource for skips","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/2accb1b6e2f7ee0e672353d40c345360b719af15"},{"sha":"41bfb2c137b9fdb872eb162219f1af9b7cc98e0c","author":{"name":"Ram Kandasamy","email":"cf3053ab6f183c239365750ee9ba95d540db097f@code.org"},"message":"Change skipped result from -9 to -100","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/41bfb2c137b9fdb872eb162219f1af9b7cc98e0c"},{"sha":"1d17c4deec0542fd14d8daf2e7e9afb5c3b72cfc","author":{"name":"David Bailey","email":"82a0b763cb687a094d1ea5afe9b47a1f3de7f5fa@users.noreply.github.com"},"message":"add a new goal comment block to new goal category in new allthethings applab level","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/1d17c4deec0542fd14d8daf2e7e9afb5c3b72cfc"},{"sha":"85e3d7457df50dd63c5cffcf14df7321a19a9273","author":{"name":"David Bailey","email":"82a0b763cb687a094d1ea5afe9b47a1f3de7f5fa@users.noreply.github.com"},"message":"add ability to override goal text in level definition","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/85e3d7457df50dd63c5cffcf14df7321a19a9273"},{"sha":"26cd527a482ddf123bffe25182911e13a667d890","author":{"name":"David Bailey","email":"82a0b763cb687a094d1ea5afe9b47a1f3de7f5fa@users.noreply.github.com"},"message":"add goal blocks 4 through 20","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/26cd527a482ddf123bffe25182911e13a667d890"},{"sha":"5a361c823ba08f45025cd4ae7170ef806f89d219","author":{"name":"David Bailey","email":"82a0b763cb687a094d1ea5afe9b47a1f3de7f5fa@users.noreply.github.com"},"message":"update goal text to match the spec","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/5a361c823ba08f45025cd4ae7170ef806f89d219"},{"sha":"4112828e61ac72e5585093c0d7ef2808c6303c70","author":{"name":"David Bailey","email":"82a0b763cb687a094d1ea5afe9b47a1f3de7f5fa@users.noreply.github.com"},"message":"make goal tooltips show comment docs","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/4112828e61ac72e5585093c0d7ef2808c6303c70"},{"sha":"64ea2443aba6d87790f4ef74afd4517c581d0563","author":{"name":"David Bailey","email":"82a0b763cb687a094d1ea5afe9b47a1f3de7f5fa@users.noreply.github.com"},"message":"test that goal blocks show up in the goals category","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/64ea2443aba6d87790f4ef74afd4517c581d0563"},{"sha":"660905521d0ba324a3683208d1e306068b17d29f","author":{"name":"ashercodeorg","email":"af082d32fc5316d6068e59b9819470dee418a2b1@code.org"},"message":"Create script to backfill StudioPeople for teachers.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/660905521d0ba324a3683208d1e306068b17d29f"},{"sha":"fbea9fc5840941f94b3088c68ff247f38d474940","author":{"name":"David Bailey","email":"82a0b763cb687a094d1ea5afe9b47a1f3de7f5fa@users.noreply.github.com"},"message":"Remove the old angularjs dynamodb data browser","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/fbea9fc5840941f94b3088c68ff247f38d474940"},{"sha":"d487f32e98b0d0127b648a0278fbcbe89bffaf0d","author":{"name":"David Bailey","email":"82a0b763cb687a094d1ea5afe9b47a1f3de7f5fa@users.noreply.github.com"},"message":"Merge branch 'staging' of github.com:code-dot-org/code-dot-org into subgoal-label-comments","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/d487f32e98b0d0127b648a0278fbcbe89bffaf0d"},{"sha":"77eb166beca7f6d49afa37ca350ef858d056ec2f","author":{"name":"Andrew Oberhardt","email":"6f7c2d38590b881f78f7b27700cab51f8bfe466d@Code.org"},"message":"Make nil pd-form options always fail validation, instead of blowing up. This is useful for dyanamic options. Added a couple tests","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/77eb166beca7f6d49afa37ca350ef858d056ec2f"},{"sha":"3172a195d485ad2ae3e075b9dcfa652de7fef572","author":{"name":"ashercodeorg","email":"af082d32fc5316d6068e59b9819470dee418a2b1@code.org"},"message":"Drive the menu via the highline gem.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/3172a195d485ad2ae3e075b9dcfa652de7fef572"},{"sha":"d339558d7bb289049a79d74fb0940bfb78cb606a","author":{"name":"ashercodeorg","email":"af082d32fc5316d6068e59b9819470dee418a2b1@code.org"},"message":"Fixes and improvements to the DOTD menu script.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/d339558d7bb289049a79d74fb0940bfb78cb606a"}]}
{"actor":{"display_login":"aoby"}}