1
0
Fork 0
git-repo/subcmds
Gavin Mak 85352825ff 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 <ddoman@google.com>
Commit-Queue: Gavin Mak <gavinmak@google.com>
Tested-by: Gavin Mak <gavinmak@google.com>
2025-06-11 16:31:35 -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: Add scaffolding for interleaved sync 2025-06-11 16:31:35 -07:00
upload.py subcmds: delete redundant dest= settings 2025-05-27 09:26:43 -07:00
version.py cleanup: Update codebase to expect Python 3.6 2023-10-31 16:03:54 +00:00