{"push_id":1424013286,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"0823ca401f54a79a9796b2ce206694905662af36","before":"df30e6d6df71684b030593d2665c105ede4a744b","commits":[{"sha":"9c15788b167fbee082ae32967c54868f44911d3d","author":{"name":"Rich Liebling","email":"cf021ba317e8d27f61974669e4caddb39648f161@vendini.com"},"message":"Update commandline to take github repo owner and name","distinct":true,"url":"https://api.github.com/repos/rliebling/rc_auditor/commits/9c15788b167fbee082ae32967c54868f44911d3d"},{"sha":"61ecd42a7d4fbf4fb278afb6df844f72bdac75cf","author":{"name":"Rich Liebling","email":"cf021ba317e8d27f61974669e4caddb39648f161@vendini.com"},"message":"Move state tracking for pull request paging into an Agent\n\nCreated GithubPRMap as an agent maintaining state of the cursor\nfor the paginated list of pull requests.  The idea is to only fetch\nmore PRs from github if needed, and keep a map (cache) of the ones\nalready fetched.\n\nBefore, i'd thought the Stream i produced\nwould somehow track the state of where it\nwas.  But, that was misguided.  Instead,\ni needed to track state based on the cursor\nand requery the graphql API with the cursor\nwhen more data was needed.","distinct":true,"url":"https://api.github.com/repos/rliebling/rc_auditor/commits/61ecd42a7d4fbf4fb278afb6df844f72bdac75cf"},{"sha":"0823ca401f54a79a9796b2ce206694905662af36","author":{"name":"Rich Liebling","email":"cf021ba317e8d27f61974669e4caddb39648f161@vendini.com"},"message":"Implement annotate_pull_request\n\nStill having some problems with the graphql query.  On some repos,\nlike vendini-api, i can retrieve the PR's headRef but on others (ct-api)\ngraphql returns an error (that they concede is a bug).\n\nIdeally, this should check the git SHA of the merged PR with the SHA\nof the approval.\n\nAlso, there's an issue still with the case of a single JIRA ticket having\nmultiple PRs.  Currently, only one gets considered.  Should change the\nmap from jira key to pr to map to a list of PRs.  But, then what to do?","distinct":true,"url":"https://api.github.com/repos/rliebling/rc_auditor/commits/0823ca401f54a79a9796b2ce206694905662af36"}]}
{"actor":{"display_login":"rliebling"}}