On Wednesday, April 22, 2026 at 2:23:33 PM UTC-5 Edward K. Ream wrote:
> PR
#4624 created an extremely nasty bug...
Work is going well. At first I felt daunted by the tasks. How could I ever make sense of huge diffs? Happily, the job is almost entirely about process--running tests over and over again. That's a comforting realization.
This morning marked a milestone: I created a unit test,
running under the Qt gui, that ensures that
#4626 won't ever happen again. It was more straightforward than I expected.
Another milestone. For ages I've been a bit afraid of git merge. I finally (Doh!) thought to google about dry-running git merge.
The --no-commit --no-ff command-line argument are exactly what I want. I've added them to my gm.cmd script so that I'll never do a "blind" merge again.
Summary
PR
#4631 fixes the bug and adds a unit test that should ensure that the bug never happens again.
I could merge the PR now, but there's quite a bit of cleanup to do. See the PR for details.
Edward