{"push_id":1032356996,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"bba7bdd8eb595acc3884440e8c98ee921200935d","before":"82b0b92b7355d9aa55d31a0c6f4b8bd79a4ab8e5","commits":[{"sha":"9030620b23c9abace086dfba4ba1da2c1169089e","author":{"email":"03bf40715d0f998843929e0338b4f270c51063aa@gmail.com","name":"Hannah Wolfe"},"message":"Ensure fixture operations only run if needed\n\nrefs #6301\n\n- Make sure that every fixture operation has a check to ensure that it hasn't already run\n- E.g. The update of sort_order on posts_tags should only happen if there are no values which aren't a zero\n  - This makes sure that we don't accidentally overwrite data on FORCE_MIGRATE\n- No need to try to set settings types if they are already correct\n- Only update the admin client if it needs it, else we're regenerating secrets each time","distinct":true,"url":"https://api.github.com/repos/jmelfi/ghost/commits/9030620b23c9abace086dfba4ba1da2c1169089e"},{"sha":"c2d84364374deea706cc9e9acc91bbcccdca74de","author":{"email":"5c46af81819de79bc25759ec46d81ed64549daac@me.com","name":"Sebastian Gierlinger"},"message":"Merge pull request #6621 from ErisDS/fixture-run-once\n\nEnsure fixture operations only run if needed","distinct":true,"url":"https://api.github.com/repos/jmelfi/ghost/commits/c2d84364374deea706cc9e9acc91bbcccdca74de"},{"sha":"84f387785a96db1f0b1590425137fd73e2e492f4","author":{"email":"03bf40715d0f998843929e0338b4f270c51063aa@gmail.com","name":"Hannah Wolfe"},"message":"Migration messaging improvements\n\nrefs #6301\n\n- fix messages that joined with comma and therefore missed outputting version no\n- change `logInfo` to `logger` that has both an info and a warn method\n- add new warn method to errors\n- add a warn message everytime a migration (data or fixture) gets skipped over\n- update logger everywhere, including tests\n- update tests to check logger.warn gets called","distinct":true,"url":"https://api.github.com/repos/jmelfi/ghost/commits/84f387785a96db1f0b1590425137fd73e2e492f4"},{"sha":"cf7bc6f4152a541fa3a99423d72974abab20b7d1","author":{"email":"e66c5f5396a6685a1e4b39bc015b1e8b762f81b7@gmail.com","name":"king6cong"},"message":"fix invalid preview url","distinct":true,"url":"https://api.github.com/repos/jmelfi/ghost/commits/cf7bc6f4152a541fa3a99423d72974abab20b7d1"},{"sha":"b9720e35893b40048589f9c02932f48a92b4d875","author":{"email":"f5e4f03d283bb5fd3184f0002b636cb2f6079082@users.noreply.github.com","name":"Austin Burdine"},"message":"Merge pull request #6624 from king6cong/preview-fix\n\nfix invalid preview url","distinct":true,"url":"https://api.github.com/repos/jmelfi/ghost/commits/b9720e35893b40048589f9c02932f48a92b4d875"},{"sha":"9eb0a8a690fab78986c500bb971ac2665d727156","author":{"email":"54763eb18c3ecd987d81ededad4fabfcf9a180e4@gmail.com","name":"David Balderston"},"message":"Remove Nav Item Placeholder and Set as Base Url Value\n\nCloses #6440\n\n* Removed the `.fake-placeholder`class from the input, test, and css\n* On adding a nav item, if the url value has not been set by the user,\nthen set it to the base url as shown in the input\n* If url has been set by the user, just do what it has always done","distinct":true,"url":"https://api.github.com/repos/jmelfi/ghost/commits/9eb0a8a690fab78986c500bb971ac2665d727156"},{"sha":"229c2925a6f4baf547df4491f1f16ba763708bfb","author":{"email":"5c46af81819de79bc25759ec46d81ed64549daac@me.com","name":"Sebastian Gierlinger"},"message":"Merge pull request #6622 from ErisDS/migration-messaging\n\nMigration messaging improvements","distinct":true,"url":"https://api.github.com/repos/jmelfi/ghost/commits/229c2925a6f4baf547df4491f1f16ba763708bfb"},{"sha":"9fe573a0c592547b06b25041d23949a21eda8ae3","author":{"email":"246f46d9ca7d56eb127b14ff8520979b29a3a6ca@gmail.com","name":"Jason Williams"},"message":"Refactor content deletion\n\n- Simplify the `init` method in `models/index.js` so that it no longer\n  returns a promise. Easier to use.\n- Eliminates the `deleteAllContent` method from `models/index.js` as it\n  can all be handled at the API layer in a single spot.\n- Optimize `destroyAllContent` in `api/db.js`. Eliminates\n  double-fetching every post from the database and converting it to\n  JSON. Also only fetches ids from the database instead of the entire\n  model.\n- Eliminates the custom static method `destroy` in the Post model in\n  favor of handling detaching tag relations in a single place (the\n  `destroying` event). This also eliminates a big source of unneeded\n  database round trips--needing to get post ids to feed into\n  `Post.destroy()` which then re-fetches the post again.","distinct":true,"url":"https://api.github.com/repos/jmelfi/ghost/commits/9fe573a0c592547b06b25041d23949a21eda8ae3"},{"sha":"94abaca5316b36bba78b3ef599f3dcd928ef1989","author":{"email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@lookingsideways.co.uk","name":"Kevin Ansfield"},"message":"Merge pull request #6611 from dbalders/ember-navitems\n\nRemove Nav Item Placeholder and Set as Base Url Value","distinct":true,"url":"https://api.github.com/repos/jmelfi/ghost/commits/94abaca5316b36bba78b3ef599f3dcd928ef1989"},{"sha":"bba7bdd8eb595acc3884440e8c98ee921200935d","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #6613 from jaswilli/delete-content-refactor\n\nRefactor content deletion","distinct":true,"url":"https://api.github.com/repos/jmelfi/ghost/commits/bba7bdd8eb595acc3884440e8c98ee921200935d"}]}