{"push_id":910131241,"size":12,"distinct_size":1,"ref":"refs/heads/master","head":"92334c8ff569eaf6e246233e663e8ff1849cd50b","before":"6b9ac889413281bd3b29776a3933ea03ff175150","commits":[{"sha":"d79de2327c79d5acdf8e8abda2a326c56b3fbae9","author":{"email":"95860ddc6e99cb866253461e079564b293de8d82@skytap.com","name":"Martin Goldman"},"message":"user_views_events_spec","distinct":false,"url":"https://api.github.com/repos/mhgoldman/course_manager/commits/d79de2327c79d5acdf8e8abda2a326c56b3fbae9"},{"sha":"b0b178e73ca71dc0608dcf43fbb7d2644f79c8a4","author":{"email":"95860ddc6e99cb866253461e079564b293de8d82@skytap.com","name":"Martin Goldman"},"message":"sorting","distinct":false,"url":"https://api.github.com/repos/mhgoldman/course_manager/commits/b0b178e73ca71dc0608dcf43fbb7d2644f79c8a4"},{"sha":"e230988b54e3821e472842bb681d26d3e52a1265","author":{"email":"95860ddc6e99cb866253461e079564b293de8d82@skytap.com","name":"Martin Goldman"},"message":"basic scope testing","distinct":false,"url":"https://api.github.com/repos/mhgoldman/course_manager/commits/e230988b54e3821e472842bb681d26d3e52a1265"},{"sha":"194198b495bdf286474febc9f4f35b829d001807","author":{"email":"95860ddc6e99cb866253461e079564b293de8d82@skytap.com","name":"Martin Goldman"},"message":"user_views_events_spec - sort by instructor, students, name","distinct":false,"url":"https://api.github.com/repos/mhgoldman/course_manager/commits/194198b495bdf286474febc9f4f35b829d001807"},{"sha":"ab5800d1902706e4cf21c98e72345c071b74a444","author":{"email":"95860ddc6e99cb866253461e079564b293de8d82@skytap.com","name":"Martin Goldman"},"message":"sort by any column","distinct":false,"url":"https://api.github.com/repos/mhgoldman/course_manager/commits/ab5800d1902706e4cf21c98e72345c071b74a444"},{"sha":"366c2b65c2fdd7b0258634a38373e469d6fd9064","author":{"email":"ba296ba337b2dd168f856f882386dedb18f7cacf@gmail.com","name":"Eliot Sykes"},"message":"selected_sort_direction can return long format (asc*ending* vs asc)","distinct":false,"url":"https://api.github.com/repos/mhgoldman/course_manager/commits/366c2b65c2fdd7b0258634a38373e469d6fd9064"},{"sha":"f85d4db27622010c28070bf0b8fa42e9dea50014","author":{"email":"ba296ba337b2dd168f856f882386dedb18f7cacf@gmail.com","name":"Eliot Sykes"},"message":"Add sortable_header helper","distinct":false,"url":"https://api.github.com/repos/mhgoldman/course_manager/commits/f85d4db27622010c28070bf0b8fa42e9dea50014"},{"sha":"2356c945997e97eb36b55bda8cbee3c61a7dd306","author":{"email":"ba296ba337b2dd168f856f882386dedb18f7cacf@gmail.com","name":"Eliot Sykes"},"message":"Include aria-sort for accessibility and testing","distinct":false,"url":"https://api.github.com/repos/mhgoldman/course_manager/commits/2356c945997e97eb36b55bda8cbee3c61a7dd306"},{"sha":"dd96ad69835b1aecb1ad87d3251190f5c8cb9740","author":{"email":"ba296ba337b2dd168f856f882386dedb18f7cacf@gmail.com","name":"Eliot Sykes"},"message":"Verify page updates after clicking links","distinct":false,"url":"https://api.github.com/repos/mhgoldman/course_manager/commits/dd96ad69835b1aecb1ad87d3251190f5c8cb9740"},{"sha":"2457e854441a1e3d1bd44efbdc888e48dc4f346e","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@mgoldman.com","name":"mhgoldman"},"message":"Merge pull request #23 from mhgoldman/verify-click-links\n\nVerify click links","distinct":false,"url":"https://api.github.com/repos/mhgoldman/course_manager/commits/2457e854441a1e3d1bd44efbdc888e48dc4f346e"},{"sha":"ade093799f9b802cb1e0399bdefc76de06b4ab7e","author":{"email":"95860ddc6e99cb866253461e079564b293de8d82@skytap.com","name":"Martin Goldman"},"message":"comments","distinct":false,"url":"https://api.github.com/repos/mhgoldman/course_manager/commits/ade093799f9b802cb1e0399bdefc76de06b4ab7e"},{"sha":"92334c8ff569eaf6e246233e663e8ff1849cd50b","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@mgoldman.com","name":"mhgoldman"},"message":"Merge pull request #21 from mhgoldman/feature-specs\n\nFeature specs - user_views_event_spec","distinct":true,"url":"https://api.github.com/repos/mhgoldman/course_manager/commits/92334c8ff569eaf6e246233e663e8ff1849cd50b"}]}