{"push_id":964839260,"size":15,"distinct_size":2,"ref":"refs/heads/section-4-4","head":"3ea095076d0bf9e18e427ecada8642ee19b05fcc","before":"d98d38208320c6bbaa991b7c761afcf902acc42f","commits":[{"sha":"a4403235e00ed97a9dba47f62a331a926186ad79","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Prepare branch for section 2.2 tutorial","distinct":false,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/a4403235e00ed97a9dba47f62a331a926186ad79"},{"sha":"e18ddbcad6be4159827959a4c91bb198dbeafb9d","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Inital commit of code written during section 2.2 tutorial","distinct":false,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/e18ddbcad6be4159827959a4c91bb198dbeafb9d"},{"sha":"050fdde3db521c1f3b782378e52a001d29638961","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Prepare branch for section-2-3 tutorial","distinct":false,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/050fdde3db521c1f3b782378e52a001d29638961"},{"sha":"6a24d120d209af0741b6a7f2082d2600de880c0e","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Add section 2.3 code to display tag totals","distinct":false,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/6a24d120d209af0741b6a7f2082d2600de880c0e"},{"sha":"425a9301def745e5ce0931f5fce4a8fb601b3f9b","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Prepare branch for section 3.1 tutorial","distinct":false,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/425a9301def745e5ce0931f5fce4a8fb601b3f9b"},{"sha":"a109f092d9871e15e4ea3369345ae6cf8d04cceb","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Add section 3.1 code to get unique tags and submit recipe","distinct":false,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/a109f092d9871e15e4ea3369345ae6cf8d04cceb"},{"sha":"65b5e83a1cf2fe807d65727a12695cc088eef8e7","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Prepare branch for section 3.3 tutorial","distinct":false,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/65b5e83a1cf2fe807d65727a12695cc088eef8e7"},{"sha":"31025813d960e6d59372e138cadf0b2f68ac2b63","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Add section 3.3 code to display tags in recipe card","distinct":false,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/31025813d960e6d59372e138cadf0b2f68ac2b63"},{"sha":"6f56df865e5f2e6ba32147623b2adbf5c58e4ac2","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Section 3.4 code to add and remove tags from the form before submission","distinct":false,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/6f56df865e5f2e6ba32147623b2adbf5c58e4ac2"},{"sha":"ab381f40fd9cad609274b3b16f4a9ceb14261355","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Prepare branch for section 4.1 tutorial","distinct":false,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/ab381f40fd9cad609274b3b16f4a9ceb14261355"},{"sha":"2a814ccc5f44958ea0776e299331ff0deb05dfd7","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Add section 4.1 code to centrally manage event binding in BaseComponent","distinct":false,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/2a814ccc5f44958ea0776e299331ff0deb05dfd7"},{"sha":"fa891a8d0285aa63e3d638d1e23b6df469c163cf","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Revert app/main.js - this code will be added in section 4.2","distinct":false,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/fa891a8d0285aa63e3d638d1e23b6df469c163cf"},{"sha":"f05b5a07d697927a69b4e15d73e9609a37f33660","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Add section 4.2 code to bind multiple event handlers for an event type","distinct":false,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/f05b5a07d697927a69b4e15d73e9609a37f33660"},{"sha":"c8d0268aa4c21ea96bdb01fd4cfbe04220d75477","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Add section 4.3 code to migrate shared functions to a shared input component","distinct":true,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/c8d0268aa4c21ea96bdb01fd4cfbe04220d75477"},{"sha":"3ea095076d0bf9e18e427ecada8642ee19b05fcc","author":{"email":"7eca9391b8f4a99f04c49dd95becebfe5293c15e@gmail.com","name":"Eric Adams"},"message":"Prepare branch for section 4.4 tutorial","distinct":true,"url":"https://api.github.com/repos/adamsea/recipes-client/commits/3ea095076d0bf9e18e427ecada8642ee19b05fcc"}]}