1
0
Fork 0
git-repo/subcmds
Gavin Mak 7b6ffed4ae 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>
2025-06-18 10:26:27 -07:00
..
__init__.py cleanup: Update codebase to expect Python 3.6 2023-10-31 16:03:54 +00:00
abandon.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
branches.py branches: Escape percent signs in branch names 2024-12-03 19:02:20 +00:00
checkout.py subcmds: reduce multiprocessing serialization overhead 2024-10-23 23:34:34 +00:00
cherry_pick.py Update logger.warn to logger.warning 2023-10-13 19:34:26 +00:00
diff.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
diffmanifests.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
download.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
forall.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
gc.py gc: Add tags to remote pack list 2025-02-05 12:36:27 -08:00
grep.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
help.py cleanup: Update codebase to expect Python 3.6 2023-10-31 16:03:54 +00:00
info.py info: print superproject revision 2025-05-27 11:49:32 -07:00
init.py init: add --manifest-upstream-branch 2024-09-26 00:52:28 +00:00
list.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
manifest.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
overview.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
prune.py subcmds: reduce multiprocessing serialization overhead 2024-10-23 23:34:34 +00:00
rebase.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
selfupdate.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
smartsync.py Format codebase with black and check formatting in CQ 2023-03-22 17:46:28 +00:00
stage.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
start.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
status.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
sync.py sync: Implement --interleaved sync worker 2025-06-18 10:26:27 -07:00
upload.py upload: fix FileNotFoundError when no superproject 2025-06-17 13:31:02 -07:00
version.py cleanup: Update codebase to expect Python 3.6 2023-10-31 16:03:54 +00:00