{"push_id":610912351,"size":80,"distinct_size":1,"ref":"refs/heads/production","head":"c8729d8c1f9c334d45f7ec6f589eba120b049492","before":"543647a41943c4d43905d5dab92000fc9c56f8b0","commits":[{"sha":"1fcfd813bf406250fd31cae80183195399f67e09","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"Rename NetSimLevelConfiguration => netsimLevelConfiguration, not new-able","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/1fcfd813bf406250fd31cae80183195399f67e09"},{"sha":"bb323ea2bf12dde86555315251849dac5105c68b","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"Type packet format specification via JSDoc","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/bb323ea2bf12dde86555315251849dac5105c68b"},{"sha":"8613230073cf098670fbd7c2023f4130f0f5e5dc","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"New level config fields, not used by netsim yet","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/8613230073cf098670fbd7c2023f4130f0f5e5dc"},{"sha":"13e4bbd8f171193d1f2bfb4c2aff5a02791d40ff","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"Make NetSimRouterNode use level-configured packet format instead of default.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/13e4bbd8f171193d1f2bfb4c2aff5a02791d40ff"},{"sha":"26511e51cb4601771321517d632942b45c7b2eed","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"Make router log table use router's packet format","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/26511e51cb4601771321517d632942b45c7b2eed"},{"sha":"c00dc9de81db8860503fad0114232aecfecaf73f","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"Use PacketHeaderType enum everywhere.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/c00dc9de81db8860503fad0114232aecfecaf73f"},{"sha":"d7d54cdeae23df78086c04819b02942a2429678a","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"LogPanels respect client packet format","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/d7d54cdeae23df78086c04819b02942a2429678a"},{"sha":"c23821775ee08880b5516ce1761e189aa9a9ed1f","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"SendWidget respects packetspec in its output (not display yet)","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/c23821775ee08880b5516ce1761e189aa9a9ed1f"},{"sha":"170c427b0ae18a0e9f48daf4c5726709833995b7","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"Packet editor fully respects client packet format","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/170c427b0ae18a0e9f48daf4c5726709833995b7"},{"sha":"a5756fa9ea6b3c32261cd8bcd795ae068dc07c8e","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"Packet size slider minimum adjusts to configured packet headers.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/a5756fa9ea6b3c32261cd8bcd795ae068dc07c8e"},{"sha":"f95d54a5b4f5444f1035db188869f32201706683","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"Use enum","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/f95d54a5b4f5444f1035db188869f32201706683"},{"sha":"ab1104e1cc5b7414c71c47c90c47c1520f07ed57","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@code.org","name":"Brad Buchanan"},"message":"PacketEncoder validation updated to disallow infinite fields, tests updated to match, methods renamed to be a bit more descriptive.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/ab1104e1cc5b7414c71c47c90c47c1520f07ed57"},{"sha":"677198ec944b284bc480e822836fb6c03ab0f854","author":{"email":"7110bd6b0ff2fbb8e80346d6856ef37259a98220@outlook.com","name":"CaptainStack"},"message":"Only code.org admins may create and edit a cohort.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/677198ec944b284bc480e822836fb6c03ab0f854"},{"sha":"c9bffdeab756b585d315b00adb369f15b6a09ea8","author":{"email":"7110bd6b0ff2fbb8e80346d6856ef37259a98220@outlook.com","name":"CaptainStack"},"message":"Merge branch 'staging' of https://github.com/code-dot-org/code-dot-org into ops-create-district-to-top","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/c9bffdeab756b585d315b00adb369f15b6a09ea8"},{"sha":"3c2e77c3734c71e23cf44ccb965b7078b59663c7","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@code.org","name":"Continuous Integration"},"message":"Automatically built.\n\ncommit 886c4554e1696bd399cb45c5ea6c58c8e4f044b3\nMerge: 9fd4378 8d27f43\nAuthor: Bjvanminnen <Bjvanminnen@gmail.com>\nDate:   Fri Mar 20 14:09:53 2015 -0700\n\n    Merge pull request #1706 from code-dot-org/inputOutputTable\n\n    [Finishes #87444506] Allow levelbuilder to create input/output table for calc levels\n\ncommit 9fd437899c7a519c31f8ffbb33b0d1d3ea901707\nMerge: f34eefa 42f5b04\nAuthor: CaptainStack <CaptainStack@outlook.com>\nDate:   Fri Mar 20 14:01:07 2015 -0700\n\n    Merge pull request #1707 from code-dot-org/ops-small-changes\n\n    Ops small changes","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/3c2e77c3734c71e23cf44ccb965b7078b59663c7"},{"sha":"9ce3799b16db685c5114147f95bbb19edfa8f5eb","author":{"email":"7110bd6b0ff2fbb8e80346d6856ef37259a98220@outlook.com","name":"CaptainStack"},"message":"Only code.org admins may create and edit a cohort.","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/9ce3799b16db685c5114147f95bbb19edfa8f5eb"},{"sha":"0afd4ce112c4fd3d2113f80300d4391dd92cad9a","author":{"email":"7110bd6b0ff2fbb8e80346d6856ef37259a98220@outlook.com","name":"CaptainStack"},"message":"Merge pull request #1710 from code-dot-org/ops-cohort-management-authentication\n\nOps cohort management authentication","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/0afd4ce112c4fd3d2113f80300d4391dd92cad9a"},{"sha":"c707f62b650de45fb3bf64e3875603171469bdf8","author":{"email":"1e5a4d2e2bed0875c306b34e5f7ec426cdc317f3@gmail.com","name":"Tanya Parker"},"message":"typo in calc/en_us.json","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/c707f62b650de45fb3bf64e3875603171469bdf8"},{"sha":"d8c70ae3574de54b81e7c02eb76d63267bacfcf3","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@code.org","name":"Continuous Integration"},"message":"Automatically built.\n\ncommit c707f62b650de45fb3bf64e3875603171469bdf8\nAuthor: Tanya Parker <tanyacparker@gmail.com>\nDate:   Fri Mar 20 14:58:19 2015 -0700\n\n    typo in calc/en_us.json","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/d8c70ae3574de54b81e7c02eb76d63267bacfcf3"},{"sha":"d30ab9b0a05468e1e00d88bbbdbac7db8458a54e","author":{"email":"1e5a4d2e2bed0875c306b34e5f7ec426cdc317f3@gmail.com","name":"Tanya Parker"},"message":"typo in unplugged.en.yml","distinct":false,"url":"https://api.github.com/repos/code-dot-org/code-dot-org/commits/d30ab9b0a05468e1e00d88bbbdbac7db8458a54e"}]}