Skip to content

Commit 664b4c5

Browse files
committed
docs(CHANGES) Add rev pinning and shallow detection entries
why: Record the user-facing add/discover capabilities for the unreleased 1.61 line. what: - Add "Pin a repository to a fixed ref" (#551) deliverable - Add "Detect and persist shallow clones" (#550) deliverable
1 parent 4384d45 commit 664b4c5

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

CHANGES

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,22 @@ $ uvx --from 'vcspull' --prerelease allow vcspull
3737
_Notes on upcoming releases will be added here_
3838
<!-- END PLACEHOLDER - ADD NEW CHANGELOG ENTRIES BELOW THIS LINE -->
3939

40+
### What's new
41+
42+
#### Pin a repository to a fixed ref (#551)
43+
44+
`vcspull add` and `vcspull discover` accept `--pin <ref>` to record a commit,
45+
tag, or branch as a per-repository `rev:`. A later `sync` checks out that ref,
46+
so a config can capture a reproducible snapshot instead of tracking the branch
47+
tip. See {ref}`configuration` for the `rev:` key.
48+
49+
#### Detect and persist shallow clones (#550)
50+
51+
`add` and `discover` now notice when a checkout is shallow and record
52+
`shallow: true`, which makes `sync` clone with `--depth 1`—saving disk and time
53+
across large workspaces. Pass `--shallow` to force it on even for a full
54+
checkout. See {ref}`configuration` for the `shallow:` key.
55+
4056
## vcspull v1.60.1 (2026-05-16)
4157

4258
### Development

0 commit comments

Comments
 (0)