{"push_id":613710663,"size":27,"distinct_size":1,"ref":"refs/heads/andy-homepage_redesign","head":"8f6b736db14fbc2a338e0c2e8936c6d59043ac77","before":"f86e3a43d0f190e4277b588a544a775a8e93fc6e","commits":[{"sha":"f65953de506ef8ea5bf77b8b402e2b3cb065fb37","author":{"email":"3bd8d4dbcdb0d7a373980ba94a1e8b4a60273b01@gmail.com","name":"Eric Shen"},"message":"Added DonationLevel model","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/f65953de506ef8ea5bf77b8b402e2b3cb065fb37"},{"sha":"347c9f98879cf4bfea821803116f1cd5169e93e3","author":{"email":"3bd8d4dbcdb0d7a373980ba94a1e8b4a60273b01@gmail.com","name":"Eric Shen"},"message":"Added ability to create donation levels","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/347c9f98879cf4bfea821803116f1cd5169e93e3"},{"sha":"8651bc44d42e4c79d1027dfcf19e7d4dbae32e66","author":{"email":"3bd8d4dbcdb0d7a373980ba94a1e8b4a60273b01@gmail.com","name":"Eric Shen"},"message":"Added migration for project donation levels","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/8651bc44d42e4c79d1027dfcf19e7d4dbae32e66"},{"sha":"c892d67e629b5a4de8c22b6c292029d3ca2ba890","author":{"email":"3bd8d4dbcdb0d7a373980ba94a1e8b4a60273b01@gmail.com","name":"Eric Shen"},"message":"Added some documentation for project donation level stuff","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/c892d67e629b5a4de8c22b6c292029d3ca2ba890"},{"sha":"9061f36bc95c47352b9ef289977af0822c54a7a5","author":{"email":"3bd8d4dbcdb0d7a373980ba94a1e8b4a60273b01@gmail.com","name":"Eric Shen"},"message":"Added donation levels to project page","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/9061f36bc95c47352b9ef289977af0822c54a7a5"},{"sha":"ae27124cd1db99d83cf2466b1a313882f0e10bff","author":{"email":"acde9ab41e54ac47efb9b9ce785b041a50ae66b1@gmail.com","name":"Aleks Kamko"},"message":"refactor of payments models","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/ae27124cd1db99d83cf2466b1a313882f0e10bff"},{"sha":"452288072e1a9b7a0c7dc66c8025c7dfacb79c49","author":{"email":"acde9ab41e54ac47efb9b9ce785b041a50ae66b1@gmail.com","name":"Aleks Kamko"},"message":"added reinvestment test","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/452288072e1a9b7a0c7dc66c8025c7dfacb79c49"},{"sha":"ca087874d920bf16d5893b2af0fa0e934f5888d3","author":{"email":"acde9ab41e54ac47efb9b9ce785b041a50ae66b1@gmail.com","name":"Aleks Kamko"},"message":"changed signals to use decorator","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/ca087874d920bf16d5893b2af0fa0e934f5888d3"},{"sha":"c0a9cced40f39760ba123c45e94bd99ee3fcedef","author":{"email":"acde9ab41e54ac47efb9b9ce785b041a50ae66b1@gmail.com","name":"Aleks Kamko"},"message":"factory is the real MVP; revolv++","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/c0a9cced40f39760ba123c45e94bd99ee3fcedef"},{"sha":"cd2f417f8dc22f3053b4ff43672b891701a7683c","author":{"email":"acde9ab41e54ac47efb9b9ce785b041a50ae66b1@gmail.com","name":"Aleks Kamko"},"message":"moved signals into its own file in payments","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/cd2f417f8dc22f3053b4ff43672b891701a7683c"},{"sha":"0c19b7cedf0583d1c605b7ea60574301547dccb4","author":{"email":"acde9ab41e54ac47efb9b9ce785b041a50ae66b1@gmail.com","name":"Aleks Kamko"},"message":"docs for days + fixed bug when deleting Payment + revolv++","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/0c19b7cedf0583d1c605b7ea60574301547dccb4"},{"sha":"a98966462c501a448372864e0e02b8f5956694e3","author":{"email":"acde9ab41e54ac47efb9b9ce785b041a50ae66b1@gmail.com","name":"Aleks Kamko"},"message":"fixed Noah's nits on comments and admin creation in tests","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/a98966462c501a448372864e0e02b8f5956694e3"},{"sha":"fd04b02f51cca34471234faa4d6807e069722015","author":{"email":"acde9ab41e54ac47efb9b9ce785b041a50ae66b1@gmail.com","name":"Aleks Kamko"},"message":"fixed more nits, added tests for bad AdminRepayment","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/fd04b02f51cca34471234faa4d6807e069722015"},{"sha":"4648c32feb31eaf53faf5e78e5f5ec7764f88bbb","author":{"email":"acde9ab41e54ac47efb9b9ce785b041a50ae66b1@gmail.com","name":"Aleks Kamko"},"message":"whoops, fixed broken tests","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/4648c32feb31eaf53faf5e78e5f5ec7764f88bbb"},{"sha":"5144660ba1bebfefb9c20952cf6b1da9e546de0b","author":{"email":"acde9ab41e54ac47efb9b9ce785b041a50ae66b1@gmail.com","name":"Aleks Kamko"},"message":"fixed failed test from rebase","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/5144660ba1bebfefb9c20952cf6b1da9e546de0b"},{"sha":"4b1f13faaa5a76e957c9ac1a4a3d83c4240e31fb","author":{"email":"acde9ab41e54ac47efb9b9ce785b041a50ae66b1@gmail.com","name":"Aleks Kamko"},"message":"lots of nits fixed, more tests added, revolv++","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/4b1f13faaa5a76e957c9ac1a4a3d83c4240e31fb"},{"sha":"bd8586b67b82dd465b92cfab4aacf9fd1b86750c","author":{"email":"3bd8d4dbcdb0d7a373980ba94a1e8b4a60273b01@gmail.com","name":"Eric Shen"},"message":"Used donationlevelset instead of filters for getting donation levels","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/bd8586b67b82dd465b92cfab4aacf9fd1b86750c"},{"sha":"471de9d588db0c0a272982ec2b34ab39332fc5a2","author":{"email":"acde9ab41e54ac47efb9b9ce785b041a50ae66b1@gmail.com","name":"Aleks Kamko"},"message":"added check payment, fixed lots of bugs in tests and factories","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/471de9d588db0c0a272982ec2b34ab39332fc5a2"},{"sha":"117d0b70b4b33a34f2418821e3cb6eb4a82ff9c3","author":{"email":"3bd8d4dbcdb0d7a373980ba94a1e8b4a60273b01@gmail.com","name":"Eric Shen"},"message":"Added helper methods for updating formsets","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/117d0b70b4b33a34f2418821e3cb6eb4a82ff9c3"},{"sha":"7bea81a035f9d25c367606e6b916e7b0cd98ae00","author":{"email":"3bd8d4dbcdb0d7a373980ba94a1e8b4a60273b01@gmail.com","name":"Eric Shen"},"message":"Deleted unnecessary donation level form","distinct":false,"url":"https://api.github.com/repos/calblueprint/revolv/commits/7bea81a035f9d25c367606e6b916e7b0cd98ae00"}]}