{"push_id":2705886055,"size":98,"distinct_size":2,"ref":"refs/heads/rp_redshift_updates","head":"bfe384d76dc6d27339b74144f00920c31545ae62","before":"d6a6b17e4e53cd0231f936b32249da07aab1f66b","commits":[{"sha":"54b0ebdb0fc04c44833f8f55c423130f6e418807","author":{"name":"Josh Lory","email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org"},"message":"Re-merge \"`loopHighlight` doesn't have any loop protection\"","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/54b0ebdb0fc04c44833f8f55c423130f6e418807"},{"sha":"fb2d208e52dcac25f7c1c963e9e6f1ca56d45478","author":{"name":"Josh Lory","email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org"},"message":"Increase max maze ticks from 100 -> 10,000\n\nSome interesting history here: https://github.com/code-dot-org/apps-archived/blame/af35c17af1ca77daaace5ed8fb9d571054584002/src/maze/maze.js#L903","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/fb2d208e52dcac25f7c1c963e9e6f1ca56d45478"},{"sha":"790cc708cfdb593f1d748f9988f168ca9dd2267d","author":{"name":"Josh Lory","email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org"},"message":"Strip all instances of `INFINITE_LOOP_TRAP`, not just the first one","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/790cc708cfdb593f1d748f9988f168ca9dd2267d"},{"sha":"7eacedcd8ecbe8867760d741afbe99dcae51894e","author":{"name":"Josh Lory","email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org"},"message":"Merge branch 'staging' into remerge-maze-loop-trap","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/7eacedcd8ecbe8867760d741afbe99dcae51894e"},{"sha":"2615d1e9eb0b48596fe89fd5b50471b2c7bff18c","author":{"name":"Josh Lory","email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org"},"message":"Fix unit test timeout","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/2615d1e9eb0b48596fe89fd5b50471b2c7bff18c"},{"sha":"5e239b21d6629dd513be9cc8ec9a2f98f3a5099e","author":{"name":"Josh Lory","email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org"},"message":"Convert \"blocks\" table to utf8mb4 to accept 4 byte utf8 characters\n\nAlso changed the \"category\" column from `t.text` -> `t.string`. Category should be a short string.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/5e239b21d6629dd513be9cc8ec9a2f98f3a5099e"},{"sha":"c2bf8d956b435e291654d7e4b63cea10c261998d","author":{"name":"Josh Lory","email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org"},"message":"Merge branch 'staging' into remerge-maze-loop-trap","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/c2bf8d956b435e291654d7e4b63cea10c261998d"},{"sha":"5c8216fabd167609c918599855f1d70ef5b65b9a","author":{"name":"nkiru onwuneme","email":"e3f3f136c1907be6b38810370f9a7a78dacea1ef@gmail.com"},"message":"add style and set question character limit to 280 characters","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/5c8216fabd167609c918599855f1d70ef5b65b9a"},{"sha":"55d0daec8e4df0710cab33c1d76f6c518f115e6c","author":{"name":"Josh Lory","email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org"},"message":"Remove unused `craft_whileBlockAhead` block definition\n\nThis was created during the development of the tutorial, but never shipped in the final HoC tutorial.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/55d0daec8e4df0710cab33c1d76f6c518f115e6c"},{"sha":"062bd197ceae2c21c25498c4e27db2678e68b6e0","author":{"name":"Josh Lory","email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org"},"message":"Remove unused loop APIs from Craft","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/062bd197ceae2c21c25498c4e27db2678e68b6e0"},{"sha":"2ba71c4647a1a1f8d2c65272a99c6d8b5f651884","author":{"name":"Josh Lory","email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org"},"message":"Update mysql adaptor to support \"utf8mb4\" encoding","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/2ba71c4647a1a1f8d2c65272a99c6d8b5f651884"},{"sha":"7e7970f29d44a4756260f98ab1e0d8d4d50155d1","author":{"name":"Josh Lory","email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org"},"message":"Fix remaining tests","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/7e7970f29d44a4756260f98ab1e0d8d4d50155d1"},{"sha":"788bd919e97f58940d9ba8321c505949919d9a95","author":{"name":"nkiru onwuneme","email":"e3f3f136c1907be6b38810370f9a7a78dacea1ef@gmail.com"},"message":"truncate free responses assessments question and add conditional to show\nor hide full question link","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/788bd919e97f58940d9ba8321c505949919d9a95"},{"sha":"7b18d16ccdaf7a5536841c0ef067d9df36641b98","author":{"name":"Josh Lory","email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org"},"message":"Merge branch 'staging' into change-blocks-table-to-utf8mb4","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/7b18d16ccdaf7a5536841c0ef067d9df36641b98"},{"sha":"df31a46b6ac53f5c18ff7218d0acda5fca95553f","author":{"name":"nkiru onwuneme","email":"e3f3f136c1907be6b38810370f9a7a78dacea1ef@gmail.com"},"message":"create constant for question character limit","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/df31a46b6ac53f5c18ff7218d0acda5fca95553f"},{"sha":"a664c491bab7242d48ca7b1961009e5bca325693","author":{"name":"nkiru onwuneme","email":"e3f3f136c1907be6b38810370f9a7a78dacea1ef@gmail.com"},"message":"break up line as conditional statement exceeds max line length","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/a664c491bab7242d48ca7b1961009e5bca325693"},{"sha":"3e9784950a4e6539982e494816e2e69b2202a995","author":{"name":"nkiru onwuneme","email":"e3f3f136c1907be6b38810370f9a7a78dacea1ef@gmail.com"},"message":"check question text limit for free response survey table","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/3e9784950a4e6539982e494816e2e69b2202a995"},{"sha":"4b2d5512a3146d2d8dd7a787a67c2afb7b34367d","author":{"name":"nkiru onwuneme","email":"e3f3f136c1907be6b38810370f9a7a78dacea1ef@gmail.com"},"message":"remove extra line space","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/4b2d5512a3146d2d8dd7a787a67c2afb7b34367d"},{"sha":"72d5d74c10978801909ba05e73ab4f10b70cda8a","author":{"name":"nkiru onwuneme","email":"e3f3f136c1907be6b38810370f9a7a78dacea1ef@gmail.com"},"message":"Remove extra Line","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/72d5d74c10978801909ba05e73ab4f10b70cda8a"},{"sha":"4f0c3b859be61188c2d00d152d2b4609ca6276b8","author":{"name":"nkiru onwuneme","email":"e3f3f136c1907be6b38810370f9a7a78dacea1ef@gmail.com"},"message":"extra line is not visible","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/4f0c3b859be61188c2d00d152d2b4609ca6276b8"}]}
{"actor":{"display_login":"marybarnes37"}}