summaryrefslogtreecommitdiffstats
path: root/subcmds
Commit message (Expand)AuthorAgeFilesLines
* sync: Add --superproject-rev flag to sync to specific revisionv2.64Gavin Mak2026-05-201-7/+78
* abandon/start/info: Make them respect smart sync overrideGavin Mak2026-05-143-0/+4
* command: Move smart sync override logic to Command base classGavin Mak2026-05-142-10/+2
* linkfile: Handle directory-to-symlink transitions safelyCarlos Fernandez2026-05-121-7/+27
* sync: Re-raise KeyboardInterrupt in main processGavin Mak2026-05-121-0/+8
* info: Parallelize repo info to improve performanceGreg Edelston2026-05-121-93/+177
* sync: Exclude stateless sync pruned projects from bloat checkGavin Mak2026-05-111-1/+5
* sync: Suggest "git repack -a -d" in bloat warningGavin Mak2026-05-081-2/+2
* forall: Document REPO_UPSTREAM and REPO_DEST_BRANCH envvarsGavin Mak2026-05-071-0/+6
* info: add --format and --include-summary/--include-projects optionsCarlos Fernandez2026-05-071-19/+131
* Add timing keyword argument for hooksRam Peri2026-04-211-3/+8
* 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
* upload: Clarify partial sync message on hook failureMarty Heavey2026-04-201-3/+4
* sync: Provide feedback during post-sync operationsGavin Mak2026-04-171-0/+3
* gc: Fix hang during repack in partial clonesGavin Mak2026-04-081-4/+13
* Fix all flake8 warnings from newer flake8-bugbear and flake8-comprehensionsCarlos Fernandez2026-04-033-8/+6
* Use git_superproject.UseSuperproject() everywhereJacky Liu2026-03-182-1/+6
* gc: fix untargeted projects being deletedGavin Mak2026-02-091-1/+10
* 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
* info: Print a newline after printing the superproject's revisionPeter Kjellerstedt2025-12-031-0/+1
* Rename XmlManifest.GetGroupsStr() to XmlManifest.GetManifestGroupsStr()Peter Kjellerstedt2025-12-031-1/+1
* wipe: Add new `repo wipe` subcommandGavin Mak2025-11-211-0/+184
* sync: fix saving of fetch times and local statev2.59Gavin Mak2025-10-201-147/+164
* forall: fix crash with no commandMike Frysinger2025-09-171-1/+2
* 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
* init: Add environment variable for git-lfsMatt Moeller2025-06-301-0/+1
* 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
* upload: fix FileNotFoundError when no superprojectGavin Mak2025-06-171-3/+6
* sync: Add scaffolding for interleaved syncGavin Mak2025-06-111-22/+87
* info: print superproject revisionScott Lee2025-05-271-0/+4
* subcmds: delete redundant dest= settingsMike Frysinger2025-05-2717-52/+4
* upload: Add superproject identifier as push optionGavin Mak2025-05-051-1/+8
* manifest: generalize --json as --format=<format>Mike Frysinger2025-04-301-6/+33