{"push_id":875048804,"size":27,"distinct_size":1,"ref":"refs/heads/master","head":"48743b44f04d37ab1e88ca8cc292ff19dc865be6","before":"ec5a1b87f9f9a14dcb295a2e4d3845530d952630","commits":[{"sha":"4309060c7978f380ec5ac402151dd8aed21eddb0","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"allow the user to create collections","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/4309060c7978f380ec5ac402151dd8aed21eddb0"},{"sha":"a6d2b58700f9858d7c89ce58476d97bce15ab7e5","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"make the contributors field arbitrary","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/a6d2b58700f9858d7c89ce58476d97bce15ab7e5"},{"sha":"4cbf91fde89f1992146fc0f63a57fe62ecbe864f","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"add oauth toolkit module, settings and a missing cors header","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/4cbf91fde89f1992146fc0f63a57fe62ecbe864f"},{"sha":"5a5dbec967c597dac8ce8a0d0d9b6ab38a88135d","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"plug in the oauth toolkit auth backend","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/5a5dbec967c597dac8ce8a0d0d9b6ab38a88135d"},{"sha":"250ae6b4f48c0f49432920b180d3845b77fa1bda","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"add collection api tests","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/250ae6b4f48c0f49432920b180d3845b77fa1bda"},{"sha":"9d2583e3f3467ac423374c6a78362396397f80fe","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"list and crud for developer oauth apps","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/9d2583e3f3467ac423374c6a78362396397f80fe"},{"sha":"a5f3fa1aa2175ace0adf6c0f2211a1521b8091c8","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"remove user selection on edit; add flash messages","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/a5f3fa1aa2175ace0adf6c0f2211a1521b8091c8"},{"sha":"f94a7b1e59c6bd9bd84f3875042f65feccc9ed16","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"make an app name a mandatory field","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/f94a7b1e59c6bd9bd84f3875042f65feccc9ed16"},{"sha":"770893c137fb845b36e5192d5884d44fc8152f77","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"delete a developer application","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/770893c137fb845b36e5192d5884d44fc8152f77"},{"sha":"5f6265068c7cea5b183634d5c048236c5a82a735","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"clean unused import","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/5f6265068c7cea5b183634d5c048236c5a82a735"},{"sha":"878850c260a4e93cff6587444413a15ae83444d3","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"custom oauth authorize template and styles","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/878850c260a4e93cff6587444413a15ae83444d3"},{"sha":"f358ad3d7a6588ba5819a0efe809eb62b326e543","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"add delete application; add list and revoke app connections","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/f358ad3d7a6588ba5819a0efe809eb62b326e543"},{"sha":"a5cbf259d41c03e2f59adeb8cdca1ce6d9c2281f","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"pep8fied the long string","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/a5cbf259d41c03e2f59adeb8cdca1ce6d9c2281f"},{"sha":"efe67b71ec6c536fc086e093da2ea4311c8e5012","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"add personal tokens; refactor flash message block","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/efe67b71ec6c536fc086e093da2ea4311c8e5012"},{"sha":"680fbe50ab8c732f0aa917f12866fc7aac6fe195","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"remove debug info","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/680fbe50ab8c732f0aa917f12866fc7aac6fe195"},{"sha":"6e0ad66214e0265096631ffdfee255562e2c3cb5","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"add initial data for the oauth default app and the application owner","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/6e0ad66214e0265096631ffdfee255562e2c3cb5"},{"sha":"0fd1d3b01ff9511858e296bf0ddc8a4e604d6511","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"add empty models file to enable migrations\n\nchanged user -> user_id in migration to fix false validation error:\nValueError: Cannot assign \"<User: DefaultAppOwner>\": \"Application.user\"\nmust be a \"User\" instance.","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/0fd1d3b01ff9511858e296bf0ddc8a4e604d6511"},{"sha":"00d644b957228a85cf19a202d12994c3e5bb5757","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"use specific oauth2_provider views only\n\nthus excluding default crud views for applications","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/00d644b957228a85cf19a202d12994c3e5bb5757"},{"sha":"b9d48f5c5ff47b924bc66665569e0bc55333a045","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"clear unused trans tags","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/b9d48f5c5ff47b924bc66665569e0bc55333a045"},{"sha":"7e4e65b4d9545257ef17c411d9095f06201846f8","author":{"email":"599be1d8471d3fd8c386417d4799023f12b7a2e6@gmail.com","name":"burnash"},"message":"add tests for personal access tokens","distinct":false,"url":"https://api.github.com/repos/burnash/NeuroVault/commits/7e4e65b4d9545257ef17c411d9095f06201846f8"}]}