summaryrefslogtreecommitdiffstats
path: root/subcmds/sync.py
Commit message (Expand)AuthorAgeFilesLines
* sync: Refactor to use _RunOneGC and fix config leakagev2.63Gavin Mak2026-04-201-8/+23
* sync: Switch to using self._bloated_projectsGavin Mak2026-04-201-11/+11
* sync: Provide feedback during post-sync operationsGavin Mak2026-04-171-0/+3
* Fix all flake8 warnings from newer flake8-bugbear and flake8-comprehensionsCarlos Fernandez2026-04-031-2/+2
* Use git_superproject.UseSuperproject() everywhereJacky Liu2026-03-181-0/+4
* manifest: Introduce `sync-j-max` attribute to cap sync jobsGavin Mak2026-02-061-8/+26
* sync: skip bloat check if fresh syncv2.60.1Gavin Mak2025-12-151-1/+2
* project: only use --no-auto-gc for git 2.23.0+Gavin Mak2025-12-151-0/+6
* sync: Add heuristic warning for bloated shallow repositoriesv2.60Gavin Mak2025-12-101-0/+104
* sync: fix saving of fetch times and local statev2.59Gavin Mak2025-10-201-147/+164
* sync: Fix missing error details in interleaved summaryGavin Mak2025-08-141-22/+20
* sync: Record and propagate errors from deferred actionsGavin Mak2025-08-131-6/+4
* sync: Avoid duplicate projects in error textGavin Mak2025-08-131-13/+7
* sync: always show sync result stderr_text on errorGavin Mak2025-08-131-1/+2
* sync: fix connection error on macOS for interleaved syncKuang-che Wu2025-07-281-0/+1
* sync: Don't checkout if no worktreev2.57.1Gavin Mak2025-07-231-43/+49
* sync: Default to interleaved modev2.57Gavin Mak2025-07-211-5/+14
* sync: Improve UI and error reporting for interleaved modeGavin Mak2025-07-171-2/+14
* sync: support post-sync hook in <repo-hooks>Kenny Cheng2025-07-011-0/+17
* sync: Share final error handling logic between sync modesv2.56Gavin Mak2025-06-231-27/+72
* sync: Share manifest list update logic between sync modesGavin Mak2025-06-231-30/+55
* sync: Share self-update logic between sync modesGavin Mak2025-06-231-10/+58
* sync: clarify job flags when using interleavedGavin Mak2025-06-181-2/+3
* sync: Implement --interleaved sync workerGavin Mak2025-06-181-113/+288
* sync: Add orchestration logic for --interleavedGavin Mak2025-06-171-20/+275
* sync: Add scaffolding for interleaved syncGavin Mak2025-06-111-22/+87
* subcmds: delete redundant dest= settingsMike Frysinger2025-05-271-16/+0
* sync: Warn about excessive job countsGavin Mak2025-04-091-0/+20
* sync: Refresh index before updating repoJosip Sokcevic2025-03-131-0/+2
* Revert "sync: skip network half on repo upgrade"Josip Sokcevic2025-01-311-1/+1
* docs: smart-sync: split out & expand detailsMike Frysinger2025-01-301-0/+1
* sync: Handle KeyboardInterrupt during checkoutJosip Sokcevic2025-01-081-0/+2
* sync: skip network half on repo upgradeJosip Sokcevic2024-12-181-1/+1
* sync: Delete symlinks relative to client topdirv2.50.0v2.50Josip Sokcevic2024-12-161-1/+4
* sync: Do not fail to sync a manifest with no projectsPeter Kjellerstedt2024-11-261-1/+1
* sync: fix connection error on macOSv2.49.3Kuang-che Wu2024-11-061-0/+11
* Add REPO_SKIP_SELF_UPDATE check in syncFredrik de Groot2024-10-281-1/+3
* sync: reduce multiprocessing serialization overheadKuang-che Wu2024-10-231-83/+88
* sync: Always use WORKER_BATCH_SIZEv2.48Josip Sokcevic2024-10-071-17/+10
* sync: include TARGET_RELEASE when constructing smart sync target.v2.47Navil2024-09-121-0/+13
* Add a `--rebase` option to sync commandJeroen Dhollander2024-08-301-1/+17
* sync: Fix sorting for nested projectsJosip Sokcevic2024-03-081-3/+7
* sync: introduce --force-checkoutv2.43Josip Sokcevic2024-03-071-3/+26
* sync: Introduce git checkout levelsv2.42Josip Sokcevic2024-02-271-9/+55
* subcmds: sync: Remove deprecated _AUTO_GCGreg Edelston2024-02-201-15/+0
* sync: ensure RepoChangedException propagatedJason Chang2024-02-061-1/+1
* stop passing project to UpdateManifestErrorYiwei Zhang2024-02-021-3/+1
* Clean up remaining `repo sync` log spam.Tomasz Wasilczyk2024-01-051-2/+2
* Don't log spam `repo sync` by defaultv2.40Tomasz Wasilczyk2023-12-081-5/+9
* sync: Fix partial sync false positiveMatt Schulte2023-11-301-1/+1