{"push_id":807868181,"size":2,"distinct_size":2,"ref":"refs/heads/update","head":"b781fdcc90f84687367ab1f11df0dd63c1d78c3f","before":"a3ae81d737f662fe348645a0a2809a430ca9d117","commits":[{"sha":"55826399e928cac042725f67cc9bc3711fa465c9","author":{"email":"7c3510924af2494d31e00f49dbc48d0646e52a0f@gmail.com","name":"Martin Rechsteiner"},"message":"Properly remove views when animation completes\n\nPushing multiple views before the animation completed meant that only\nthe last view would get removed since we only stored the last item to\nbe removed. Instead, we store a stack of items to be removed and remove\nthe first on that stack when the animation completes. This also fixes\nan issue where if the same view was pushed twice it will no longer\nremove the active view when the animation completes.","distinct":true,"url":"https://api.github.com/repos/rechsteiner/AnimatedStackView/commits/55826399e928cac042725f67cc9bc3711fa465c9"},{"sha":"b781fdcc90f84687367ab1f11df0dd63c1d78c3f","author":{"email":"7c3510924af2494d31e00f49dbc48d0646e52a0f@gmail.com","name":"Martin Rechsteiner"},"message":"Add tests using Quick and Nimble","distinct":true,"url":"https://api.github.com/repos/rechsteiner/AnimatedStackView/commits/b781fdcc90f84687367ab1f11df0dd63c1d78c3f"}]}