{"push_id":622591401,"size":1,"distinct_size":1,"ref":"refs/heads/147-approval","head":"e1de4d25fe81deeee25f75ed101142edd919a6ac","before":"6b18e7f7f410a172912d3e961c18201eba14a483","commits":[{"sha":"e1de4d25fe81deeee25f75ed101142edd919a6ac","author":{"email":"996fc5cb12ad17dfdc99c82fdc3b7a4b29336e1f@ualberta.ca","name":"Sarah Morris"},"message":"Added break to checking completeness of expenseItems loop to stop at first incomplete expense item found","distinct":true,"url":"https://api.github.com/repos/RostarSynergistics/ShinyExpenseTracker/commits/e1de4d25fe81deeee25f75ed101142edd919a6ac"}]}