{"push_id":1024603623,"size":2,"distinct_size":2,"ref":"refs/heads/staging","head":"303bbfd2f333c01d47da104a139a0cc4d24bc2e5","before":"ae63bb7f6edc54933d1c3d0804fe1feda27a0872","commits":[{"sha":"074a5e9b9e6e5abbd3f916a4ee13eb991d17f7c4","author":{"email":"24b02dd75574fd777e5ce7853f06b1314f7678d8@gmail.com","name":"Brian Besmanoff"},"message":"Call `refresh()` on completion of `sync()`\n\n`sync()` is actually asynchronous, so immediately calling `refresh()`\ndoesn't ensure that the list on screen will be correctly populated.  The\n`refresh` call is done at the completion of `sync()`, regardless of\nwhether or not that method was successful or not.","distinct":true,"url":"https://api.github.com/repos/TourTrak/devcycle-mobile-app/commits/074a5e9b9e6e5abbd3f916a4ee13eb991d17f7c4"},{"sha":"303bbfd2f333c01d47da104a139a0cc4d24bc2e5","author":{"email":"24b02dd75574fd777e5ce7853f06b1314f7678d8@gmail.com","name":"Brian Besmanoff"},"message":"Merge pull request #26 from bbesmanoff/fix-groups-list\n\nCall `refresh()` on completion of `sync()`","distinct":true,"url":"https://api.github.com/repos/TourTrak/devcycle-mobile-app/commits/303bbfd2f333c01d47da104a139a0cc4d24bc2e5"}]}