diff options
author | Gavin Mak <gavinmak@google.com> | 2025-06-13 17:53:38 -0700 |
---|---|---|
committer | LUCI <gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2025-06-18 10:26:27 -0700 |
commit | 7b6ffed4ae3102b7c90592eeff8e28855cc25c11 (patch) | |
tree | 13be6b1470be5f3a2fad04797813936c034bb024 /subcmds/smartsync.py | |
parent | b4b323a8bd02d52d060f7f6fa15ba045df5af5b2 (diff) | |
download | git-repo-7b6ffed4ae3102b7c90592eeff8e28855cc25c11.tar.gz |
sync: Implement --interleaved sync worker
For each assigned project, the worker sequentially calls
Sync_NetworkHalf and Sync_LocalHalf, respecting --local-only and
--network-only flags. To prevent scrambled progress bars, all stderr
output from the checkout phase is captured (shown with --verbose).
Result objects now carry status and timing information from the worker
for state updates.
Bug: 421935613
Change-Id: I398602e08a375e974a8914e5fa48ffae673dda9b
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/483301
Commit-Queue: Gavin Mak <gavinmak@google.com>
Reviewed-by: Scott Lee <ddoman@google.com>
Tested-by: Gavin Mak <gavinmak@google.com>
Diffstat (limited to 'subcmds/smartsync.py')
0 files changed, 0 insertions, 0 deletions