Hi all,
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.
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