diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-16 11:20:03 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-16 11:20:03 +0200 |
| commit | 02f7797aaf6ab9e5c4a2a89ab0efb33b43349e90 (patch) | |
| tree | 5a841156d6556fa53ea2f9f6c28934bcc288d550 /AGENTS.md | |
| parent | 2bde0952fd03d09d5ef8b1c2dcf39aa77e8762b8 (diff) | |
| download | quickshell-02f7797aaf6ab9e5c4a2a89ab0efb33b43349e90.tar.gz quickshell-02f7797aaf6ab9e5c4a2a89ab0efb33b43349e90.zip | |
docs(git): the git config page, and replace-all appending on no match
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -346,6 +346,11 @@ changing that component. The ones that generalise: accented letter reads `s "Do\303\250r"`-style, which no shell builtin decodes. `busctl --json=short` returns real UTF-8; `userctl` pipes it through `jq -r .data`. +- **`git config --replace-all` with an unmatched value appends.** With + `--fixed-value` and an old value no longer in the file, git adds the new + value and exits 0, so a stale edit duplicates a key instead of failing; + `--unset` of a missing value exits 5 with no message. `gitcfg` checks + with `--get-all` first. ## Theme |
