Join Nostr
2026-03-15 19:20:00 UTC

pixx on Nostr: Reading through the fossil source code and refactoring to clean up and get familiar, ...

Reading through the fossil source code and refactoring to clean up and get familiar, already found and fixed a few stupid but mostly harmless bugs. Most recently, telling fossil to print out the list of file systems when none are configured suicides.

So if you launch a fossil with just a console, to configure interactively, and prompt for the list, hahaha no you don't

But wait, there's more!

Normally you can run e.g.

% fsys main check

To run a fsck on fs main, or you can

% fsys main

To set the current fs, and then

% check

If you run fsys without args, it looks like it's suppppposed to clear the current fs.

Instead, it clears a _second variable_ for current fs because there's two of them 🤦‍♂️

And it doesn't even clear that! It sets it to the name of the first fs!