Files
converge/SPEC.md
T
jbrechtel 477a86c18a
Build / build (push) Failing after 6s
Add --sync flag for one-shot sync-and-exit mode
Useful for wake-from-sleep hooks: run 'converge --sync' to commit
any pending changes, pull from remotes, and push, then exit.
Shows 'Syncing N repo(s)' instead of 'Watching N repo(s)'.
2026-05-14 10:34:36 -04:00

849 B

Converge specifications

Creates a commit after a file is changed

Only creates one commit when multiple changes occur within a 5 second window

Pulls changes from remote "origin" before pushing commits

Rebases when pulling changes from "origin"

Does not operate (stage, commit or push) on git repos when:

a rebase is in progess

a merge is in progess

a revert is in progess

a cherry-pick is in progess

a bisect is in progess

Supports configurable log levels (debug, info, warn, error)

Supports logging to a file instead of stderr via --log-file or log_file config

Can notify on pull: per-repo notify_on_pull setting sends a desktop notification when new commits are pulled from the remote

--sync / -s flag runs a single sync cycle (commit + pull + push) and exits, useful for wake-from-sleep hooks