{"push_id":646922715,"size":161,"distinct_size":1,"ref":"refs/heads/performance-book","head":"5fab180c716943e9dc7416b5594728b75d338c54","before":"972d9aad3f87c9ad407127d07396cb0e40ce3fb5","commits":[{"sha":"adb48a37fc0cfe3483212812a3cc2eab859ced23","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Remigrate schema and fix sprint tasks","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/adb48a37fc0cfe3483212812a3cc2eab859ced23"},{"sha":"98170ce3955aec4759f5effb91bb0216c0ee8e85","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added exercise_count_dynamic setting","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/98170ce3955aec4759f5effb91bb0216c0ee8e85"},{"sha":"88b1181599655d2256e082eedcff613a8a785d43","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Pluralized setting per Kevin's stuggestion, corrected minimum value, fixed spec","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/88b1181599655d2256e082eedcff613a8a785d43"},{"sha":"b46595a2776368177bc55d6bfd14dfc24577dc52","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Renamed stylesheets to remove warnings","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/b46595a2776368177bc55d6bfd14dfc24577dc52"},{"sha":"66816adea520e8f582cfa167df25051466a88503","author":{"email":"3d07a85bcf8c861e99d9e9b5021708e397105dd4@gmail.com","name":"JP Slavinsky"},"message":"Merge pull request #179 from Dantemss/fix_sprint_tasks\n\nRemigrate schema and fix sprint tasks","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/66816adea520e8f582cfa167df25051466a88503"},{"sha":"6a24afda23fae349450bbb8c957d2ba5e26b099d","author":{"email":"3d07a85bcf8c861e99d9e9b5021708e397105dd4@gmail.com","name":"JP Slavinsky"},"message":"Merge pull request #182 from Dantemss/exercise_count_setting\n\nAdded exercise_count_dynamic setting","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/6a24afda23fae349450bbb8c957d2ba5e26b099d"},{"sha":"6096c4a9c3f485ca76a3189f672b4d206dc2e167","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added code to determine whether a CNX page is an introduction","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/6096c4a9c3f485ca76a3189f672b4d206dc2e167"},{"sha":"5daab3a3ea19a46531f8e56c90759ab81e0ee6aa","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Step titles requested by UX are now returned in the title field for iReadings","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/5daab3a3ea19a46531f8e56c90759ab81e0ee6aa"},{"sha":"926d2e757e7c46b8a78923415e28962f06f48831","author":{"email":"3d07a85bcf8c861e99d9e9b5021708e397105dd4@gmail.com","name":"JP Slavinsky"},"message":"Merge pull request #183 from Dantemss/ux_titles\n\nUx titles","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/926d2e757e7c46b8a78923415e28962f06f48831"},{"sha":"9c06deca18a061b68f8de34a5ffb35e8a739dcf7","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Fixes the sprint 9 homework task to work with the recent changes","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/9c06deca18a061b68f8de34a5ffb35e8a739dcf7"},{"sha":"77f51e3e1e75d0c2b17de53f11a2ee9a93a1149e","author":{"email":"3d07a85bcf8c861e99d9e9b5021708e397105dd4@gmail.com","name":"JP Slavinsky"},"message":"Merge pull request #184 from Dantemss/sprint9-homework-fix\n\nFixes the sprint 9 homework task to work with the recent changes","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/77f51e3e1e75d0c2b17de53f11a2ee9a93a1149e"},{"sha":"a1532976b0b568d8d0d528f0ccd0b10f9c29e14c","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Fix events API call","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/a1532976b0b568d8d0d528f0ccd0b10f9c29e14c"},{"sha":"d9534b2788a0eba64c55dd3866483c63cbdba1a0","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Always send HTTP Date header on successful API calls","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/d9534b2788a0eba64c55dd3866483c63cbdba1a0"},{"sha":"e4fe19a2add5b132aa50e83d2e731e57275de3d3","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dantemss"},"message":"Merge pull request #186 from Dantemss/send_date\n\nAlways send HTTP Date header on successful API calls","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/e4fe19a2add5b132aa50e83d2e731e57275de3d3"},{"sha":"1da897c314c1bee0ce066d6a18ab5bb16ccc7fa0","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Renamed i_reading_stats to task_plan_stats","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/1da897c314c1bee0ce066d6a18ab5bb16ccc7fa0"},{"sha":"4839a884d7ec7ad088e3cdd6976f2ae683ecffca","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Renamed IReadingStats to TaskPlanStats and IReadingPeriod to TaskPlanPeriod","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/4839a884d7ec7ad088e3cdd6976f2ae683ecffca"},{"sha":"1fcf7b31a4578c164e55d1abc7ff5d09922f1b90","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Only calculate TP stats when published; Improved some factories and mocks","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/1fcf7b31a4578c164e55d1abc7ff5d09922f1b90"},{"sha":"668f010f014abc662afb43e7ae604cf231b9e567","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added mean grade percentage to task plan stats","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/668f010f014abc662afb43e7ae604cf231b9e567"},{"sha":"f45cb3c3485ba65ff4dcc359f4e4c79c884571a5","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@joesak.com","name":"Joe Sak"},"message":"Fix user profile factory to allow account and entity user as arguments)","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/f45cb3c3485ba65ff4dcc359f4e4c79c884571a5"},{"sha":"77a0427dfae90adf1a2affc0ec3958a54c5e9d17","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@joesak.com","name":"Joe Sak"},"message":"Add UserProfile::MakeAdministrator","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/77a0427dfae90adf1a2affc0ec3958a54c5e9d17"}]}