After my little rant about #Fossil a few days ago and some nice feedback from some users, I’ve decided to spend some time and give it a serious try.
I figured out that there is a way to emulate interactive commits. Also, I’ve installed and run a Fossil server.
Some pro take aways:
Fossil server is great. Single exe, just works and really fast
CLI commands are a bit more intuitive and less bloated
There is a
vc-fossilpackage for #Emacs, fully integrating the workflow into vc-mode
There is an excellent VS Code plugin which natively integrates Fossil into VS Code’s native source control panel and even emulates a staging area
The Fossil Web UI is super snappy and can fully replace the tooling I use on a daily basis
autosyncwhich pushes to remote after very commit automatically and is so fast that I check every time if it really worked
Fossil git export is fast and can even be automated. I need to spend some more time on it but think it can serve as a bridge to Git-only deployment platforms