Git'ing a Good Live Blog: Facebook's Watchman & git-auto-commit
summary
Demonstrates an actual system that uses Facebook's Watchman (JSON and binary protocols) to watch a project and react over a socket, then runs a Node watchman client to turn events into git operations. Claims: Watchman + async iterator captures saves, runs git add and git commit automatically, and a companion utility built git-auto-commit and git-auto-push to push snapshots. Shows fine‑grained, many small commits appearing in git log, handles dotgit churn with delays, and the demo produces working commits and pushes.
AI-written summary · about
chapters (7)
- 0:00Start
- 16:40Subscribe Command
- 17:43Tour through the Source Code
- 19:17Git Log
- 21:47Source Code
- 25:59Watch Expression
- 30:42Capability Check








