aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-13 21:08:21 +0000
committertv <tv@krebsco.de>2026-11-13 22:14:19 +0100
commitc3ca6d4b991ea24192ac4ddec156d0530b462c3e (patch)
treedebd57542fb475f46c6accef974ce1ca4e6fd670 /CHANGELOG.md
parent4afd7d2793e85f260a2a3c20a423f0d1a4844ea7 (diff)
populate: keep URLs, refs, and names from being taken for options
A git source's url and ref are strings, and git clone, git remote, and git fetch took ones starting with - for options, e.g. --upload-pack, which runs a command where the repository is local. They come after -- now, and so does a pass source's name for git log and pass show. git-ref-option gives a ref that git fetch would take for --upload-pack.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c0f9380..767652b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+- Git can't take a `git` source's `url` or `ref`, or a `pass` source's
+ `name`, for an option.
- `git` sources with a branch or tag as `ref` follow it: populate fetches
the branch or tag on every run, and resets the work tree to what it
fetched.