{"push_id":1067239007,"size":4,"distinct_size":4,"ref":"refs/heads/staging","head":"9d4fe27044966c202448e0dc6a0073fa513d9d18","before":"2c7e9884104f8ea56d7a01f6d4f8fc85b45e4ce6","commits":[{"sha":"686fd6b70121307ea48fbc977df007d0dfe40e02","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"Migrate open-response TextMatch levels to the new FreeResponse type","distinct":true,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/686fd6b70121307ea48fbc977df007d0dfe40e02"},{"sha":"0375ace51fad93422f3c1c2006c183b2db21ac5c","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"Commit changes to dsls.en.yml after `rake seed:scripts`","distinct":true,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/0375ace51fad93422f3c1c2006c183b2db21ac5c"},{"sha":"8de1a9b85bd554bf263383a88361727d7e5e72a2","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"The `level_num` of non-DSLDefined editable levels should be 'custom'","distinct":true,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/8de1a9b85bd554bf263383a88361727d7e5e72a2"},{"sha":"9d4fe27044966c202448e0dc6a0073fa513d9d18","author":{"email":"ee806b0aae283f2f1a3c7b3219504acd2c796ad6@code.org","name":"Josh Lory"},"message":"Merge pull request #7867 from code-dot-org/migrate-free-response-levels\n\nMigrate open-response TextMatch levels to the new FreeResponse type","distinct":true,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/9d4fe27044966c202448e0dc6a0073fa513d9d18"}]}