{"push_id":694555060,"size":13,"distinct_size":13,"ref":"refs/heads/feat/restApi","head":"979fcadce13e7e363773780a8f83cd7444301348","before":"f6e46cafb761292dffa9ee10b320ca118ed316ec","commits":[{"sha":"2e1c53ef54b92a10a5313c67da20ff69bf169882","author":{"email":"4477fbd5802dc4a0453eed0334f46d88b579a9d7@gmail.com","name":"Zack Fischmann"},"message":"Merge pull request #210 from tausch86/feat/restApi\n\nudpated user collections to interface through restful api","distinct":true,"url":"https://api.github.com/repos/tausch86/mealplan/commits/2e1c53ef54b92a10a5313c67da20ff69bf169882"},{"sha":"ad9caa4bf694b9f399da96bf14afdbcc6dc46cc9","author":{"email":"1c78ef09be8cf3e7140c92c124db8c01d3c15248@gmail.com","name":"Melanie Gin"},"message":"complete attribution to Yummly in Meal Plan and Review Meal Plan views","distinct":true,"url":"https://api.github.com/repos/tausch86/mealplan/commits/ad9caa4bf694b9f399da96bf14afdbcc6dc46cc9"},{"sha":"19d7e82b585ac9bfccfdd8aa6dbdefd5e59db4e8","author":{"email":"e3ed498d162674d672c7049fba5421dbab0e41fb@gmail.com","name":"Andy Sponring"},"message":"Merge pull request #211 from onelovelyname/feat/yummlyattribution\n\ncomplete attribution to Yummly in Meal Plan and Review Meal Plan views","distinct":true,"url":"https://api.github.com/repos/tausch86/mealplan/commits/19d7e82b585ac9bfccfdd8aa6dbdefd5e59db4e8"},{"sha":"dcec4100b9337dd81c6cdcb24d6dcc97c61b094d","author":{"email":"e3ed498d162674d672c7049fba5421dbab0e41fb@gmail.com","name":"Andy Sponring"},"message":"Initial query now makes 2 attempts to get yummly recipes before failing.","distinct":true,"url":"https://api.github.com/repos/tausch86/mealplan/commits/dcec4100b9337dd81c6cdcb24d6dcc97c61b094d"},{"sha":"0f010b06061d10fb57f655733e493af5327d98e5","author":{"email":"e3ed498d162674d672c7049fba5421dbab0e41fb@gmail.com","name":"Andy Sponring"},"message":"Course refill queries now try twice if no matches received","distinct":true,"url":"https://api.github.com/repos/tausch86/mealplan/commits/0f010b06061d10fb57f655733e493af5327d98e5"},{"sha":"c8847f8c6617ec4386f9c0e1c5ac5cec03165458","author":{"email":"1acc7b90dad6c03a431f6e0543d203292a641545@gmail.com","name":"Mark Tausch"},"message":"Merge pull request #212 from asponring/expandQuery\n\nLoosening query restrictions by selectively applying machine learning","distinct":true,"url":"https://api.github.com/repos/tausch86/mealplan/commits/c8847f8c6617ec4386f9c0e1c5ac5cec03165458"},{"sha":"d13026807a11b65a18de6b503f66e66165bd096d","author":{"email":"4477fbd5802dc4a0453eed0334f46d88b579a9d7@gmail.com","name":"Zack Fischmann"},"message":"refactor app view code for readability","distinct":true,"url":"https://api.github.com/repos/tausch86/mealplan/commits/d13026807a11b65a18de6b503f66e66165bd096d"},{"sha":"0acbbb5f4c857206ba1d0143073e7a7ff668a238","author":{"email":"4477fbd5802dc4a0453eed0334f46d88b579a9d7@gmail.com","name":"Zack Fischmann"},"message":"update query model/collection and mealplans view for REST","distinct":true,"url":"https://api.github.com/repos/tausch86/mealplan/commits/0acbbb5f4c857206ba1d0143073e7a7ff668a238"},{"sha":"052569074b7f8e6fefa5e914c7b4a7057f6029cf","author":{"email":"4477fbd5802dc4a0453eed0334f46d88b579a9d7@gmail.com","name":"Zack Fischmann"},"message":"refactor user model and api to expect user id instead of username","distinct":true,"url":"https://api.github.com/repos/tausch86/mealplan/commits/052569074b7f8e6fefa5e914c7b4a7057f6029cf"},{"sha":"56a8e7dc64c963d77e340ac5e4958a23da794527","author":{"email":"4477fbd5802dc4a0453eed0334f46d88b579a9d7@gmail.com","name":"Zack Fischmann"},"message":"update mealplan model/collection routes","distinct":true,"url":"https://api.github.com/repos/tausch86/mealplan/commits/56a8e7dc64c963d77e340ac5e4958a23da794527"},{"sha":"2f70ef87a96407d51e29820fd579d899dc473975","author":{"email":"1acc7b90dad6c03a431f6e0543d203292a641545@gmail.com","name":"Mark Tausch"},"message":"changing user identifier to be its internal id rather than its username","distinct":true,"url":"https://api.github.com/repos/tausch86/mealplan/commits/2f70ef87a96407d51e29820fd579d899dc473975"},{"sha":"81093f3692c55469ec8569a85a117229f1969690","author":{"email":"1acc7b90dad6c03a431f6e0543d203292a641545@gmail.com","name":"Mark Tausch"},"message":"edited routes","distinct":true,"url":"https://api.github.com/repos/tausch86/mealplan/commits/81093f3692c55469ec8569a85a117229f1969690"},{"sha":"979fcadce13e7e363773780a8f83cd7444301348","author":{"email":"1acc7b90dad6c03a431f6e0543d203292a641545@gmail.com","name":"Mark Tausch"},"message":"creating mealplan now sends mealplan object back to client","distinct":true,"url":"https://api.github.com/repos/tausch86/mealplan/commits/979fcadce13e7e363773780a8f83cd7444301348"}]}