This repository was archived by the owner on Nov 11, 2026. It is now read-only.
Repository navigation
v1.3.0
What's new
- Behind and diverged: the remote is now fetched during the status refresh (every 15 minutes by default, new Remote check interval option, 0 to disable) and before each commit, so the
behindcount is current. The status sensor and the card's status pill gain thebehindanddivergedstates. - Pull before push (new option, on by default): when the remote has new commits, the commit is rebased on them (
git pull --rebase --autostash) before the push. A diverged branch is neither committed nor pushed, and a rebase conflict is aborted (git rebase --abort) without pushing; both raise a clear error and a repair explaining how to resolve it, removed by the next successful push. - Secret guard: a commit, and the AI message generation, are refused when the changes include
secrets.yaml,.storage/,.ssh/,*.pem,*.key,id_rsa*,known_devices.yaml,home-assistant_v2.db*or*.log(new Allow tracked sensitive files option for the ones already tracked). The values ofpassword,token,api_key,secretandclient_secretkeys are hidden from the diff sent to the AI task. - New repair when
.gitignoredoes not excludesecrets.yamland.storage/: its fix shows the lines to add and appends them once an administrator confirms.