{"push_id":1335233343,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"e2e83a0f7bfa03bd18ca0cafb7db9c3903291470","before":"d81bc91bd251bc4dc8d9c6aedb749f76c987ae18","commits":[{"sha":"e2e83a0f7bfa03bd18ca0cafb7db9c3903291470","author":{"name":"Katharina Irrgang","email":"12b0b00dd3ffbbbc5cbc62daa47f60debaf19ead@googlemail.com"},"message":"Migration: New database versioning (#7499)\n\nrefs #7489\r\n\r\n- new database versioning scheme which is based upon the Ghost version, and so easier to reason about\r\n- massive refactor of all the version related code \r\n\r\nSummary of changes:\r\n\r\n* ✨  new error: DatabaseNotSeeded\r\n* 🎨  change versioning module\r\n  - versioning is based on Ghost Version\r\n* 🎨  change bootUp file\r\n  - add big picture description\r\n  - version error get's trigger from versioning module\r\n* 🎨  default setting for database version is null\r\n  - very important change: this is caused by the big picture\r\n  - see bootUp description\r\n  - the database version get's set by the seed script later\r\n  - db version is by default null\r\n  - 1. population happens (we ensure that this has finished, by checking if each table exists)   \r\n  - 2. seeds happening (we ensure that seeds happend if database version is set to X.X)\r\n* 🎨  temporary change for population logic\r\n  - set database version after population happens\r\n  - ensure population of default settings happend before\r\n  - both: get's removed in next iteration\r\n* 🎨  adapt tests && mark TODO's\r\n* 🎨  err instance checking","distinct":true,"url":"https://api.github.com/repos/TryGhost/Ghost/commits/e2e83a0f7bfa03bd18ca0cafb7db9c3903291470"}]}
{"actor":{"display_login":"ErisDS"}}