{"push_id":768138888,"size":5,"distinct_size":5,"ref":"refs/heads/develop","head":"989f71652ff4eacadd5e1f683b7d47d64e64c0e1","before":"8b2cb976eed67fee1c583b89dcddc9e2913884c5","commits":[{"sha":"08645afa8dde3a042a656cb7ee958fc44b09f411","author":{"email":"7ce57d1d5b67687bdae495d7be76053fa40a108a@gmail.com","name":"Sam Chrisinger"},"message":"Fix token handler messages and add tests to document behavior","distinct":true,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/08645afa8dde3a042a656cb7ee958fc44b09f411"},{"sha":"460472cb94ebfc245c0f39af7a602932648ef83d","author":{"email":"7ce57d1d5b67687bdae495d7be76053fa40a108a@gmail.com","name":"Sam Chrisinger"},"message":"Classier implementation of Sanction token tests","distinct":true,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/460472cb94ebfc245c0f39af7a602932648ef83d"},{"sha":"0b23ae3daad91801d370f18d270a114f118b0857","author":{"email":"7ce57d1d5b67687bdae495d7be76053fa40a108a@gmail.com","name":"Sam Chrisinger"},"message":"Remove get/setattr in Sanction token handler tests","distinct":true,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/0b23ae3daad91801d370f18d270a114f118b0857"},{"sha":"e1770cee81e1b4a8e7853dba03570d49fd407863","author":{"email":"7ce57d1d5b67687bdae495d7be76053fa40a108a@gmail.com","name":"Sam Chrisinger"},"message":"Registration Approval -> Approval [skip ci]","distinct":true,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/e1770cee81e1b4a8e7853dba03570d49fd407863"},{"sha":"989f71652ff4eacadd5e1f683b7d47d64e64c0e1","author":{"email":"c3bbc77df8d8c3b5c94bf0c88ae88d338dff7ce3@gmail.com","name":"Steven Loria"},"message":"Merge pull request #4148 from samchrisinger/feature/token_handlers\n\nFix token handler messages and add tests to document behavior","distinct":true,"url":"https://api.github.com/repos/CenterForOpenScience/osf.io/commits/989f71652ff4eacadd5e1f683b7d47d64e64c0e1"}]}