It's weird that you can't push *all* of your git state. I'd be able to help newcomers better if they could push their reflog.
Similarly, if I'm halfway though a big merge with conflicts, I have to handle them all: I can't push the current state and continue later on another box.
miniblog.
Related Posts
Doing another iteration on my diagnostics display. I'm reasonably happy with the bold highlighting within the error message.
I'm not sure about the colour on Warning and Error though. It gives the output some visual structure, but arguably the message itself is more important.
I've just squeezed another 5% of performance out of difftastic by finding a few HashSet values that weren't FxHashSet.
I do wonder whether hash DoS resistance is a good default. Sure, Rust programs are often pretty fast anyway, but it feels like a different threat model to the rest of Rust.
@krinkle A surprising number of PL design workarounds are "just add another equals sign" 🙃

