repo v2.65

5 views
Skip to first unread message

Gavin Mak

unread,
1:33 PM (3 hours ago) 1:33 PM
to Repo and Gerrit Discussion
Hi all,

repo v2.65 has been released: https://gerrit.googlesource.com/git-repo/+/refs/tags/v2.65. I plan to promote it to stable tomorrow, 7/7.

v2.65 introduces support for standard Git layouts (bypassing symlinks) via `repo init --use-local-gitdirs` and custom fetch commands via `repo.fetchcmd`. It also updates `repo status` to display ahead/behind commit counts for local branches, parallelizes JSON output for `repo info` for improved performance, and reports the actual checked-out HEAD in `repo info`. Additionally, it includes SHA-256 support, fixes color output behavior for `true`/`yes` config values, and resolves sync issues for shallow projects sharing object directories, alongside various other bug fixes.

Changelog (link):
35bbf70 (Brian Gan) color: Treat "true" and "yes" as "auto", not "always"  (tag: v2.65)
881af15 (Gavin Mak) agents: run review agents manually
fbc9c79 (Brian Gan) tests: Fix test compatibility with Python 3.14 forkserver
ead4b2d (Gavin Mak) sync: Implement fetchcmd for standard Git layouts
e7cac4b (Brian Gan) status: Show ahead/behind info for local branches
9198601 (Gavin Mak) info: Parallelize project data gathering for JSON output
a27dbcd (Rahul Yadav) git_trace2_event_log: Fix index out of range on empty config values
547dc99 (Gavin Mak) repo: Normalize GNUPGHOME path for MSYS GPG on Windows
88a7e88 (Gavin Mak) info: Report actual checked-out HEAD revision
c21a41c (Gavin Mak) git_config: Support SHA-256 object IDs
6586efe (Brian Gan) man: disable line wrapping
3af9e2f (Sainath Varanasi) project: fix sync of shallow projects sharing objdir
d32b702 (Gavin Mak) agents: Add CRAG-generated review agents and skills
7f58543 (Nasser Grainawi) gitignore: Add AI agent files
39c0b60 (Rahul Yadav) sync: Support pluggable remote helpers for smart sync manifest server.
cd307a6 (Gavin Mak) project: Add REPO_PROJECT_FETCH_URL environment variable
4b46263 (Josef Malmström) sync: do not init sibling submodules in parallel
d9d86fb (Gavin Mak) repo: Bump launcher version to 2.65
f7a24df (Gavin Mak) project: handle corrupted projects in DeleteWorktree
e0bd39c (Gavin Mak) project: Extract project envvar generation to GetEnvVars
c883613 (Xin Li) sync: Skip copyfile/linkfile for unavailable projects
384c059 (Gavin Mak) tests: Deduplicate test setup in test_project.py
b853113 (Gavin Mak) init: Add --use-local-gitdirs for standard Git layouts


Reply all
Reply to author
Forward
0 new messages