From 85352825ff3903fe17bad05476284930dbf12fd8 Mon Sep 17 00:00:00 2001 From: Gavin Mak Date: Wed, 11 Jun 2025 00:13:52 +0000 Subject: sync: Add scaffolding for interleaved sync Prepare for an interleaved fetch and checkout mode for `repo sync`. The goal of the new mode is to significantly speed up syncs by running fetch and checkout operations in parallel for different projects, rather than waiting for all fetches to complete before starting any checkouts. Bug: 421935613 Change-Id: I8c66d1e790c7bba6280e409b95238c5e4e61a9c8 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/482821 Reviewed-by: Scott Lee Commit-Queue: Gavin Mak Tested-by: Gavin Mak --- man/repo-smartsync.1 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'man/repo-smartsync.1') diff --git a/man/repo-smartsync.1 b/man/repo-smartsync.1 index a793b7bc..6e77f182 100644 --- a/man/repo-smartsync.1 +++ b/man/repo-smartsync.1 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man. -.TH REPO "1" "September 2024" "repo smartsync" "Repo Manual" +.TH REPO "1" "June 2025" "repo smartsync" "Repo Manual" .SH NAME repo \- repo smartsync - manual page for repo smartsync .SH SYNOPSIS @@ -58,6 +58,9 @@ only update working tree, don't fetch use the existing manifest checkout as\-is. (do not update to the latest revision) .TP +\fB\-\-interleaved\fR +fetch and checkout projects in parallel (experimental) +.TP \fB\-n\fR, \fB\-\-network\-only\fR fetch only, don't update working tree .TP -- cgit v1.2.3-54-g00ecf