{"push_id":624039672,"size":54,"distinct_size":5,"ref":"refs/heads/user-course-role","head":"4b047e6f7ac1a59f1cb9dcbf483eebf5a52adfd8","before":"c44cc7bbc89a59ffe727743b75eabeec9dc63521","commits":[{"sha":"d8d6cd44a3d0bc5cc0df7e39e7dfec5b34f66273","author":{"email":"8fdbdab842b755bf7a6e5485a65cf841fc18755f@kindling","name":"Kevin Burleigh"},"message":"Gemfile.lock rspec-core line reordering","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/d8d6cd44a3d0bc5cc0df7e39e7dfec5b34f66273"},{"sha":"3ecae02436a8fb39c5860d112fb28d6ad0ec96c4","author":{"email":"8fdbdab842b755bf7a6e5485a65cf841fc18755f@kindling","name":"Kevin Burleigh"},"message":"Merge remote-tracking branch 'origin/master'","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/3ecae02436a8fb39c5860d112fb28d6ad0ec96c4"},{"sha":"ed29b260f451939b9ef3bb407cd4dd8e00ba1d00","author":{"email":"8fdbdab842b755bf7a6e5485a65cf841fc18755f@kindling","name":"Kevin Burleigh"},"message":"Merge remote-tracking branch 'origin/master'","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/ed29b260f451939b9ef3bb407cd4dd8e00ba1d00"},{"sha":"12f009bb1e4a754e79c415bd10c9d6482648cf4b","author":{"email":"8fdbdab842b755bf7a6e5485a65cf841fc18755f@kindling","name":"Kevin Burleigh"},"message":"Merge remote-tracking branch 'origin/master'","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/12f009bb1e4a754e79c415bd10c9d6482648cf4b"},{"sha":"54dc463aab61bd8ecc0af2c8d1d408afdaa61809","author":{"email":"8fdbdab842b755bf7a6e5485a65cf841fc18755f@kindling","name":"Kevin Burleigh"},"message":"Merge remote-tracking branch 'origin/master'","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/54dc463aab61bd8ecc0af2c8d1d408afdaa61809"},{"sha":"a0d277e4eb52ae811c74f46aaa7f20bd46e32f44","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added refresh my memory; changed try another to match Kathi's explanation","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/a0d277e4eb52ae811c74f46aaa7f20bd46e32f44"},{"sha":"8821dbec671c487fb2e160bb00041400e5da6c57","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added specs and fixes for the new try another","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/8821dbec671c487fb2e160bb00041400e5da6c57"},{"sha":"1386ae932e3f5f550292033fb656474c8e06a944","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Refresh my memory specs and fixes","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/1386ae932e3f5f550292033fb656474c8e06a944"},{"sha":"3694c21a97d0992d63e814bd34200bf73d9b8de6","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Made try another only work on practice-problems","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/3694c21a97d0992d63e814bd34200bf73d9b8de6"},{"sha":"38f3d16fd025c35ad0e981c261a77e638d4d7d55","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Post-rebase fixes","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/38f3d16fd025c35ad0e981c261a77e638d4d7d55"},{"sha":"2035d8afddbe99392179d81d0c65794ee6ad9a3a","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@stitt.org","name":"Nathan Stitt"},"message":"Add published_at field to task_plans\n\nAdds the field to task_plans and updates it when the plan is distributed","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/2035d8afddbe99392179d81d0c65794ee6ad9a3a"},{"sha":"f57c6845c8a0f3807987592d6c4473b4f1f133c0","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@stitt.org","name":"Nathan Stitt"},"message":"Fix Entity::Role generation with Sprint008 rake task","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/f57c6845c8a0f3807987592d6c4473b4f1f133c0"},{"sha":"dbef676f181e31d1ed382242a3a6e8e8ae7ea23e","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Clean up Recover and Refresh routines a bit and make it so unassigned exercises are preferred; Added better exercise search routines","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/dbef676f181e31d1ed382242a3a6e8e8ae7ea23e"},{"sha":"f840d359883c9234922708d07e5e496009d17dbb","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Removed randumb; added task_exercise_spec","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/f840d359883c9234922708d07e5e496009d17dbb"},{"sha":"3ff8a36316d34ef82ac450f34cd6183458bd0b46","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added more specs for the new routines","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/3ff8a36316d34ef82ac450f34cd6183458bd0b46"},{"sha":"719c58cddba9a02aad40738d3100a45658b82255","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Fixed specs","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/719c58cddba9a02aad40738d3100a45658b82255"},{"sha":"f28704e4e5be57558ed53da31a790cb5a2fb1571","author":{"email":"8fdbdab842b755bf7a6e5485a65cf841fc18755f@kindling","name":"Kevin Burleigh"},"message":"Merge remote-tracking branch 'origin/master'","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/f28704e4e5be57558ed53da31a790cb5a2fb1571"},{"sha":"e80f539a725ac68d66c6ec25749ed01d554c60ab","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@stitt.org","name":"Nathan Stitt"},"message":"Correct factory name","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/e80f539a725ac68d66c6ec25749ed01d554c60ab"},{"sha":"041b4e4c4463f44e0d9d8fa926a4aeebe9e72898","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@stitt.org","name":"Nathan Stitt"},"message":"Add task_id to task_steps representation","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/041b4e4c4463f44e0d9d8fa926a4aeebe9e72898"},{"sha":"a1d3b08debc751bbeed2faba2d4d6b15ff3952ef","author":{"email":"2e8aa918660411855c6d44d5bb2da677aa033255@stitt.org","name":"Nathan Stitt"},"message":"Rename task_id to tasks_task_id to reflect SS move","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/a1d3b08debc751bbeed2faba2d4d6b15ff3952ef"}]}