Files
converge/SPEC.md
T
jbrechtel f66dfcbccb
Build / build (push) Failing after 7s
Add configurable log levels and log file support
- New LogLevel type: Debug, Info, Warn, Error with Ord instance
- Logger holds configured level and output handle (stderr or file)
- --log-level and --log-file CLI flags
- log_level and log_file YAML config fields
- Log messages assigned appropriate severity levels
- Test logger updated to new Logger structure
- All 17 tests passing
2026-05-14 10:13:36 -04:00

608 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