[03:15:11] Hell, I completely messed up and broke my local repo... How can I recover from it? I attempted to switch to a previous commit and amended it, but cannot send outgoing reviews because the HEAD is detached. I would like to go back onto the master and sync with latest changes (including unmerged ones) [03:53:35] if you don't need to preserve any local work, usually you can do something like git checkout master; git reset --hard origin/master [03:54:30] If you do have local work, it depends. Probably the easiest is to make sure everything is committed, write down the commit ids, go back to master & reset, and then cherry-pick them. [03:55:21] I'd like to switch to the latest commit [03:55:42] "HEAD is now at e235107 Replace uri in getPage() function with a mw.Api() call", not my latest commit [03:55:54] I made a hard reset [03:59:43] https://gerrit.wikimedia.org/r/c/mediawiki/extensions/HotCat/+/967627 [03:59:57] This one is the latest patch I really submitted [04:21:09] (What's that "cherrypick"? [13:07:19] https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php74-noselenium-docker/133225/console [13:08:03] Why PHPUnit here says build failure but no visible error messages? [13:09:10] I looked around something saying "Script phpunit handling the phpunit event returned with error code 1" but nothing more helpful [13:09:40] My commits lately have been blocked by this 1 test [17:46:33] risky tests count as failures, and testOnSaveUserOptionsNoAccessChange is risky because it doesn’t do any assertions