Files
converge/SPEC.md
T
jbrechtel 97078928fc
Build / build (push) Failing after 10s
Add per-repo notify_on_pull configuration
- Add rcNotifyOnPull field to RepoConfig (default: False)
- notify_on_pull YAML config key per repository
- When enabled, sends a desktop notification whenever new commits
  are pulled from the remote (with commit count and summaries)
- Uses HEAD comparison to detect actual new commits, not just
  successful pull execution
- Updated example config and spec
2026-05-14 10:20:24 -04:00

19 lines
736 B
Markdown

# 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