Facepalm moment: realizing that flock(2)
doesnβt block across threads inside of a process, only across multiple processes, and adding an MVar lock to Gitson about a year after writing the original code.
Hi!
You are viewing the archive of unrelenting.technology.
This website is no longer updated, my current one is val.packett.cool.
Check it out instead :)