{"push_id":1148183844,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"2eb1961a8ba719c63dd731ba4c3d3bd8b66a2622","before":"60d4f495928ec92de802ef572e9d40d19dcef143","commits":[{"sha":"007e7d529c4fe86579f98d789853e7a67c5bf2bd","author":{"name":"h4w5","email":"06f5bf91b119865082e00e9194e948546be881e2@ga.co"},"message":"TAG HABTM: remove tags col from Video; add model\n\nHere we switch the idea of \"tags\" from a (frankly, useless) string of\nvalues to a model that is easily attachable and searchable. This now\nmeans that tags and videos have a n:n HABTM relationship.\n\nWe create a join table via a migration, and remove a column (alter\ntable) with a migration, add a new model, and restructure seeds.\n\nUses the commands:\n```\nrails g model Tag term\nrails g migration CreateTagsVideos tag:references video:references\nrails g migration RemoveTagsFromVideo\nrake db:migrate\nrake db:seed\n```","distinct":true,"url":"https://api.github.com/repos/h4w5/mrworldwide_tv_app/commits/007e7d529c4fe86579f98d789853e7a67c5bf2bd"},{"sha":"5a38e6159359f5ed31eb7a2accc1c30c0f305537","author":{"name":"h4w5","email":"06f5bf91b119865082e00e9194e948546be881e2@ga.co"},"message":"TAG HABTM: use tags in Video index w/ filtering\n\nUpdate the Video index route to print out tags for each video, with\nlinks to a new filter that gets videos by the passed tag.","distinct":true,"url":"https://api.github.com/repos/h4w5/mrworldwide_tv_app/commits/5a38e6159359f5ed31eb7a2accc1c30c0f305537"},{"sha":"7347568a813ad4f32ef6bf63b3de9d84b3ef7ace","author":{"name":"h4w5","email":"06f5bf91b119865082e00e9194e948546be881e2@ga.co"},"message":"TAG HABTM: add/remove tags on videos (edit form)\n\nImplements the nested routes for Tag create and Tag destroy, in the\ncontext of a Video. This might mean in these circumstances both create\nand destroy, but also add or remove from the given Video.","distinct":true,"url":"https://api.github.com/repos/h4w5/mrworldwide_tv_app/commits/7347568a813ad4f32ef6bf63b3de9d84b3ef7ace"},{"sha":"1c25b36a66cfae9f1e79e8b0c3117d2781b72460","author":{"name":"h4w5","email":"06f5bf91b119865082e00e9194e948546be881e2@ga.co"},"message":"TAG HABTM: no add/remove tag on Video new","distinct":true,"url":"https://api.github.com/repos/h4w5/mrworldwide_tv_app/commits/1c25b36a66cfae9f1e79e8b0c3117d2781b72460"},{"sha":"ddfb562dd91f76fd362d13b03dc9692d10bb2a01","author":{"name":"h4w5","email":"06f5bf91b119865082e00e9194e948546be881e2@ga.co"},"message":"TAG HABTM: fix search to work with new tag assoc.\n\nWhile the old \"where\" search condition on Video works easy when only\nchecking the columns in the videos table, we now need to use some new,\nspiffier AR commands to \"join\"/include the referenced table tags, and\nthen search that specific column.","distinct":true,"url":"https://api.github.com/repos/h4w5/mrworldwide_tv_app/commits/ddfb562dd91f76fd362d13b03dc9692d10bb2a01"},{"sha":"39faee792a67f2d29b6399112cbcd8f569a29961","author":{"name":"h4w5","email":"06f5bf91b119865082e00e9194e948546be881e2@ga.co"},"message":" final updates to README","distinct":true,"url":"https://api.github.com/repos/h4w5/mrworldwide_tv_app/commits/39faee792a67f2d29b6399112cbcd8f569a29961"},{"sha":"2eb1961a8ba719c63dd731ba4c3d3bd8b66a2622","author":{"name":"h4w5","email":"06f5bf91b119865082e00e9194e948546be881e2@ga.co"},"message":" update README and Gemfile for WDI X","distinct":true,"url":"https://api.github.com/repos/h4w5/mrworldwide_tv_app/commits/2eb1961a8ba719c63dd731ba4c3d3bd8b66a2622"}]}
{"actor":{"display_login":"h4w5"}}