As a long-time contributor to and maintainer of OSS libraries, I strongly second this recommendation from @joshuakgoldberg.com: https://www.joshuakgoldberg.com/blog/split-out-unrelated-changes/

It also helps a ton when working back through Git history for exactly the same reason it helps when trying to review it initially.

Comments