A tool that watches directories and auto-commits changes to git, fully unattended. How it works, the design decisions behind it, and what I learned building it with systemd templated units.