Releases: Will-Howard/gitwatchd
Releases · Will-Howard/gitwatchd
Release list
v0.2.1
What's Changed
- Never schedule stdin feeds or child kill timers on the global queue by @Will-Howard in #4
- Resolve absolute paths, so 'gitwatchd .' works by @Will-Howard in #5
- Resolve relative paths in rm, pause and resume like add does by @Will-Howard in #12
- macOS: Update some copy by @Will-Howard in #15
- Add linux support by @Will-Howard in #2
Full Changelog: v0.2.0...v0.2.1
gitwatchd v0.2.0
gitwatchd now supports every flag of the original gitwatch. New in this release:
-l <lines>/-L <lines>: use the diff itself as the commit message, up to<lines>lines.-c <command>: run a command and use its output as the commit message.-C: pipe the changed file names into the-ccommand, e.g.gitwatchd -c 'xargs echo updated:' -C .-vand-eare accepted and ignored.
All of it is behaviour-matched against the original gitwatch script, including known bugs.
Install: brew install --cask will-howard/tap/gitwatchd
gitwatchd v0.1.1
- Watched-repo rows now read "3 pending changes" instead of showing a pencil icon, in the menu and in
gitwatchd status. - Clearer
gitwatchd helptext, and a rewritten README with install steps and a menu screenshot. - Closer gitwatch parity for commit messages: the
-ddate format is now passed todateexactly as gitwatch does (use-d "+%Y", not-d "%Y"), and only the first%din a message is expanded.
Install: brew install --cask will-howard/tap/gitwatchd
gitwatchd v0.1.0
Initial release.
- Menu-bar daemon that watches git repos and auto-commits on a debounce, with optional push, pull-rebase-before-push (
-R), excludes, and per-repo pause - Git behaviour matches upstream gitwatch, verified by differential tests against the vendored script
- Push failures retry with backoff, and immediately when the network returns; errors surface in the menu bar, and
gitwatchd statusmirrors the menu in the terminal - Notarized and stapled Developer ID build (sha256 3fd286aec0feade35c5b1914f05d5abc360acef335dfd985b3ea0cc1912c3917)
Install:
brew tap will-howard/tap
brew trust --cask will-howard/tap/gitwatchd
brew install --cask gitwatchd