{"push_id":703264014,"size":5,"distinct_size":1,"ref":"refs/heads/master","head":"29f16b960dfbf12dbc288de32e9b8a57842f5fdb","before":"fc52fc8fe98d5041f230ef3cce762c9aa6374b2c","commits":[{"sha":"6602111eb3652551a3b284ceb7be4085d71c101e","author":{"email":"a162caffcb6897220f4d1cf28164d73cb91993a8@slickage.com","name":"Edward Kim"},"message":"Pulled parent_board_id, children_ids, category_ids\n\nRemoved the parent_board_id, children_ids, and the category_ids from all\nthe READ type query from the board DB model. The DB still contains the\ncolumns for backward compatibility.","distinct":false,"url":"https://api.github.com/repos/epochtalk/core-pg/commits/6602111eb3652551a3b284ceb7be4085d71c101e"},{"sha":"acc2fa45f9e07a74edb38c24f9db72c85e1b13ec","author":{"email":"a162caffcb6897220f4d1cf28164d73cb91993a8@slickage.com","name":"Edward Kim"},"message":"Board mapping intersection table\n\nThe way boards are retrieved for the front page of the forum has been\noverhauled to use a hierarchical intersection table to keep track of\nwhere each board belongs. Both the updateCategories method and the\nallCategories method have been updated to use this new table. This new\nway of handling board hierarchy also allows for better support for child\nboards.\n\nA migration was added to create this new table as well as delete all the\nparent_board_id, children_ids, and category_id columns from the boards\ntables.","distinct":false,"url":"https://api.github.com/repos/epochtalk/core-pg/commits/acc2fa45f9e07a74edb38c24f9db72c85e1b13ec"},{"sha":"2a314e82dcb67896c952e8c30ec284c1b91853ac","author":{"email":"a162caffcb6897220f4d1cf28164d73cb91993a8@slickage.com","name":"Edward Kim"},"message":"Updated updateCategories to use a board mapping array\n\nThe updateCategories method was updated to take in an array of entries\nrather than a large JSON object representing the hierarchy of the\ncategories/boards. This array format makes is quicker and easier to\nupdate the hierarchy of the categories/boards.","distinct":false,"url":"https://api.github.com/repos/epochtalk/core-pg/commits/2a314e82dcb67896c952e8c30ec284c1b91853ac"},{"sha":"a9bb4a42cacc5db695c57a0aae3d17a76cb85b21","author":{"email":"a162caffcb6897220f4d1cf28164d73cb91993a8@slickage.com","name":"Edward Kim"},"message":"Updated the boards.find method to grab child boards\n\nUpdated the boards.find method to grab all child boards and return them\nas the children property on the given board.","distinct":false,"url":"https://api.github.com/repos/epochtalk/core-pg/commits/a9bb4a42cacc5db695c57a0aae3d17a76cb85b21"},{"sha":"29f16b960dfbf12dbc288de32e9b8a57842f5fdb","author":{"email":"e077185bdec89c95f625be5b53b81fd38771bffa@gmail.com","name":"Anthony Kinsey"},"message":"Merge pull request #8 from epochtalk/board-mapping\n\nTested:\r\n\r\n* Create a new category and save (Working)\r\n* Create a new board and save (Working)\r\n* Create a new category and a new board and save (Working)\r\n* Nest boards at least two levels deep and save (Working)\r\n* thread count and post count should exists and show count child counts as well (Working)\r\n* on a board's page, ensure that any children boards appear, along with said counts (Working)","distinct":true,"url":"https://api.github.com/repos/epochtalk/core-pg/commits/29f16b960dfbf12dbc288de32e9b8a57842f5fdb"}]}