I fucking hate git with every fiber of my being... The intuitive commands never doesn't what you expect them to do.

Not sure how this

```$ git rebase codespell --onto upstream/main```

Resulted in this..

``` commit d93e8f589378f44386a51100bacad65bb710fa43 (HEAD -> codespell, upstream/main, upstream/HEAD, origin/main, origin/HEAD, main)```

Now I get to spend the next who knows how many hours trying to my work from the reflog where I'll end up creating a diff and applying it manually.

#git

Surprisingly not hours.. but a `reset --hard HEAD@{2}` followed by a `git rebase --onto main ctype codespell` did the trick.

Still not sure wtf this piece of shit needs me to tell it to ignore the intermediate branch, but whatever I'll always be team #fuckgit.

And now the stage got me on an amend... Not sure why an amend with no changes isn't an error... #fuckgit
If anyone is curious, here's the pull request in question. https://github.com/pidgin/retro-prpl/pull/70
Add a codespell unit test by grimmy · Pull Request #70 · pidgin/retro-prpl

Fix all the stuff it found, but ignore libgadu and libzephyr. I also added a turtles target and made all the workflows use it.

GitHub