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!
Published at
2026-03-15 19:20:00 UTCEvent JSON
{
"id": "4bf6ab7eaebd2d16ca6500b97114a3987604937a7a7604d0a982ec9e20618ddd",
"pubkey": "a61cb37aa9ad65a84d80f11deacf0b586c2e6789dd7c66c7349ed666d2eee89a",
"created_at": 1773602400,
"kind": 1,
"tags": [
[
"proxy",
"https://merveilles.town/@pixx/116234806897279457",
"web"
],
[
"proxy",
"https://merveilles.town/users/pixx/statuses/116234806897279457",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://merveilles.town/users/pixx/statuses/116234806897279457",
"pink.momostr"
],
[
"-"
]
],
"content": "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.\n\nSo if you launch a fossil with just a console, to configure interactively, and prompt for the list, hahaha no you don't \n\nBut wait, there's more!\n\nNormally you can run e.g.\n\n% fsys main check\n\nTo run a fsck on fs main, or you can\n\n% fsys main\n\nTo set the current fs, and then\n\n% check\n\nIf you run fsys without args, it looks like it's suppppposed to clear the current fs.\n\nInstead, it clears a _second variable_ for current fs because there's two of them 🤦♂️\n\nAnd it doesn't even clear that! It sets it to the name of the first fs!",
"sig": "2193e1dc3f2aba6172eb0686b3fa427c5e627e080ed8ac40825fa43ea616ffaac2f5d4eb733f25eaa74e91b8cc5a5f39dcf9db2012f6d89cdff32478a706d1af"
}