Skip to content

Commit 1b9045f

Browse files
committed
Tag v1.62.0 (clone depth + options: sync keys)
why: Ship numeric clone depth (#552) and the relocation of per-repository sync keys (rev/shallow/depth) under an options: block, with a vcspull migrate command and a sync-time deprecation warning for the old top-level form. what: - Bump version 1.61.0 -> 1.62.0 - Date CHANGES v1.62.0 release section, open a fresh v1.63.x unreleased block
1 parent 3df7f4e commit 1b9045f

4 files changed

Lines changed: 14 additions & 4 deletions

File tree

CHANGES

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,22 @@ $ uv add vcspull --prerelease allow
3131
$ uvx --from 'vcspull' --prerelease allow vcspull
3232
```
3333

34-
## vcspull v1.61.x (unreleased)
34+
## vcspull v1.63.x (unreleased)
3535

3636
<!-- KEEP THIS PLACEHOLDER - DO NOT REMOVE OR MODIFY THIS LINE -->
3737
_Notes on upcoming releases will be added here_
3838
<!-- END PLACEHOLDER - ADD NEW CHANGELOG ENTRIES BELOW THIS LINE -->
3939

40+
## vcspull v1.62.0 (2026-05-31)
41+
42+
vcspull v1.62.0 lets a workspace keep a small window of git history per
43+
repository with a numeric `options.depth: N`, instead of the all-or-nothing
44+
`shallow: true`. The per-repository sync keys—`rev`, `shallow`, and `depth`—now
45+
live under an `options:` block, and the new `vcspull migrate` command rewrites
46+
configs from the deprecated top-level form. The old top-level keys are still
47+
read (with a warning on `sync`), so existing configs keep working until you
48+
migrate.
49+
4050
### Breaking changes
4151

4252
#### Per-repository sync keys now live under `options:` (#552)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "vcspull"
3-
version = "1.61.0"
3+
version = "1.62.0"
44
description = "Manage and sync multiple git, mercurial, and svn repos"
55
requires-python = ">=3.10,<4.0"
66
license = { text = "MIT" }

src/vcspull/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
__title__ = "vcspull"
66
__package_name__ = "vcspull"
77
__description__ = "Repo manager and syncer for git, mercurial, and svn"
8-
__version__ = "1.61.0"
8+
__version__ = "1.62.0"
99
__author__ = "Tony Narlock"
1010
__github__ = "https://github.com/vcs-python/vcspull"
1111
__docs__ = "https://vcspull.git-pull.com"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)