As a counterpoint, I've been completely unreasonable with my use of fossil. Wildly different versions on different systems, often from years apart. They get whatever binary existed when I set up the system and stay on it. Some osx, some variations of Linux, a freebsd box. I think windows if I go back far enough. Synchronising between them in ad hoc fashion.
Some repos are over a decade old. One is over 10k commits deep, another several gigabytes in size because I checked in whole dev environments.
Every now and again it told me it wanted to rebuild and that succeeded. I routinely ctrl-c it partway through a commit if I notice a typo.
It has _never_ dropped the ball on me. Fossil is by a wide margin the most reliable program I've ever used.
Some repos are over a decade old. One is over 10k commits deep, another several gigabytes in size because I checked in whole dev environments.
Every now and again it told me it wanted to rebuild and that succeeded. I routinely ctrl-c it partway through a commit if I notice a typo.
It has _never_ dropped the ball on me. Fossil is by a wide margin the most reliable program I've ever used.