summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* style: use `import git_refs` everywherev2.71stableMike Frysinger3 days9-129/+144
* upload: suppress git push progress when quiet or non-TTYGavin Mak3 days6-18/+151
* tests: e2e: add tests for more `repo init` optionsBrian Gan3 days3-4/+223
* tests: e2e: add tests for sync failuresBrian Gan3 days3-1/+200
* tests: e2e: add tests for manifest groupsBrian Gan3 days3-3/+205
* tests: e2e: add tests for partial clones & the Android setupBrian Gan3 days4-1/+430
* tests: e2e: add tests for network-only & local-only syncsBrian Gan3 days4-6/+442
* tests: e2e: add tests for init, sync & common workflowsBrian Gan3 days5-0/+901
* tests: e2e: fix harness on Windows, CI & inside git checkoutsBrian Gan3 days2-5/+48
* style: use `import git_command` everywhereMike Frysinger6 days28-216/+232
* style: use `import repo_logging` everywhereMike Frysinger6 days18-40/+40
* style: use `import repo_trace` everywhereMike Frysinger6 days8-28/+26
* style: use `import ctypes` everywhereMike Frysinger7 days1-80/+62
* style: use `import error` everywhereMike Frysinger7 days29-341/+321
* tests: e2e: add pytest fixtures & `e2e` markerBrian Gan7 days6-17/+161
* tests: e2e: add a client to run repo against the local serverBrian Gan7 days2-1/+280
* tests: e2e: add a local smart HTTP git serverBrian Gan7 days2-7/+445
* tests: e2e: add helpers to create bare git reposBrian Gan7 days2-0/+359
* tests: fail skipped tests in CQBrian Gan7 days2-4/+44
* config: add subcommand to manage ~/.repoconfig/configInsaf Latypov7 days9-61/+748
* project: accept v3 git bundles in _IsValidBundleBrian Gan8 days1-1/+1
* sync, init: support repo.smartsync config and --head aliasLaMont Jones8 days12-14/+158
* sync: Provide a CLI command to opt in/out of smartsync for a user.v2.70Insaf Latypov10 days6-21/+299
* upload: reject --fix with --ignore-hooks or --no-verifyRahul Yadav14 days2-0/+58
* git_config: Fix bugs in processing RepoConfig.v2.69Insaf Latypov2026-10-142-0/+32
* sync: Add GetApprovedManifestV2 with named request optionsRahul Yadav2026-10-143-29/+274
* repo: tolerate a transiently missing stable branchBrian Gan2026-10-134-20/+148
* sync: keep smart sync override with -lRahul Yadav2026-10-123-41/+51
* sync: skip clone.bundle when repo.fetchcmd is configuredGavin Mak2026-10-092-6/+32
* project: peel annotated tags in GetRevisionId with cached refsGavin Mak2026-10-092-18/+96
* sync: don't run git ls-remote before fetchcmd on unpinned refsGavin Mak2026-10-093-57/+156
* agents: enable generic multi-perspective code review agentBecky Siegel2026-10-091-0/+13
* sync: keep --superproject-revision across manifest reloadsBrian Gan2026-10-092-11/+102
* sync: roll back repo when stable is rewoundBrian Gan2026-10-092-7/+74
* sync: Support SYNC_BRANCH to override the smart sync branchRahul Yadav2026-10-093-3/+87
* sync: don't let --nmu affect smart syncRahul Yadav2026-10-093-20/+55
* vpython: update to uv spec formatMike Frysinger2026-10-053-135/+113
* sync: Support manifest-driven default smart syncRahul Yadav2026-10-019-33/+527
* gc: add --keep-manifest-projectsVictor Pushkarev2026-09-303-7/+144
* sync: record superproject sync analysis state againRam Peri2026-09-282-1/+71
* isort: print diff on failuresMike Frysinger2026-09-281-1/+1
* sync: keep local sync state paths relative to repo rootVictor Pushkarev2026-09-262-15/+83
* init: don't suggest --no-use-superproject on failureRam Peri2026-09-241-3/+2
* Revert "sync: Recommend using --no-use-superproject if sync fails."Ram Peri2026-09-241-6/+2
* project: don't plan a stateless prune without a worktreev2.68.1Gavin Mak2026-09-232-2/+35
* sync: skip the bloat check for projects without a worktreeGavin Mak2026-09-234-6/+72
* project: don't rerun git status after a failed snapshotGavin Mak2026-09-234-26/+102
* Fix fail in test_repo_trace if trace is disabledFredrik de Groot2026-09-223-3/+7
* info: reuse branch snapshots and combine history walksv2.68Gavin Mak2026-09-212-28/+174
* project: avoid unnecessary sync revision enumerationGavin Mak2026-09-212-15/+111