summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Expand)AuthorAgeFilesLines
* style: use `import git_refs` everywherev2.71stableMike Frysinger5 days1-5/+8
* upload: suppress git push progress when quiet or non-TTYGavin Mak6 days3-0/+118
* tests: e2e: add tests for more `repo init` optionsBrian Gan6 days3-4/+223
* tests: e2e: add tests for sync failuresBrian Gan6 days3-1/+200
* tests: e2e: add tests for manifest groupsBrian Gan6 days3-3/+205
* tests: e2e: add tests for partial clones & the Android setupBrian Gan6 days4-1/+430
* tests: e2e: add tests for network-only & local-only syncsBrian Gan6 days4-6/+442
* tests: e2e: add tests for init, sync & common workflowsBrian Gan6 days5-0/+901
* tests: e2e: fix harness on Windows, CI & inside git checkoutsBrian Gan6 days2-5/+48
* style: use `import git_command` everywhereMike Frysinger9 days8-82/+97
* style: use `import repo_logging` everywhereMike Frysinger9 days1-6/+6
* style: use `import error` everywhereMike Frysinger9 days6-38/+39
* tests: e2e: add pytest fixtures & `e2e` markerBrian Gan10 days5-17/+160
* tests: e2e: add a client to run repo against the local serverBrian Gan10 days2-1/+280
* tests: e2e: add a local smart HTTP git serverBrian Gan10 days2-7/+445
* tests: e2e: add helpers to create bare git reposBrian Gan10 days2-0/+359
* tests: fail skipped tests in CQBrian Gan10 days1-0/+35
* config: add subcommand to manage ~/.repoconfig/configInsaf Latypov10 days2-1/+402
* sync, init: support repo.smartsync config and --head aliasLaMont Jones11 days3-1/+72
* sync: Provide a CLI command to opt in/out of smartsync for a user.v2.70Insaf Latypov13 days1-16/+151
* upload: reject --fix with --ignore-hooks or --no-verifyRahul Yadav2026-10-161-0/+42
* git_config: Fix bugs in processing RepoConfig.v2.69Insaf Latypov2026-10-141-0/+20
* sync: Add GetApprovedManifestV2 with named request optionsRahul Yadav2026-10-141-17/+165
* repo: tolerate a transiently missing stable branchBrian Gan2026-10-132-0/+86
* sync: keep smart sync override with -lRahul Yadav2026-10-121-26/+31
* sync: skip clone.bundle when repo.fetchcmd is configuredGavin Mak2026-10-091-0/+25
* project: peel annotated tags in GetRevisionId with cached refsGavin Mak2026-10-091-0/+84
* sync: don't run git ls-remote before fetchcmd on unpinned refsGavin Mak2026-10-091-5/+106
* sync: keep --superproject-revision across manifest reloadsBrian Gan2026-10-091-0/+60
* sync: roll back repo when stable is rewoundBrian Gan2026-10-091-7/+62
* sync: Support SYNC_BRANCH to override the smart sync branchRahul Yadav2026-10-091-0/+71
* sync: don't let --nmu affect smart syncRahul Yadav2026-10-091-9/+41
* sync: Support manifest-driven default smart syncRahul Yadav2026-10-012-1/+358
* gc: add --keep-manifest-projectsVictor Pushkarev2026-09-301-0/+107
* sync: record superproject sync analysis state againRam Peri2026-09-281-0/+66
* sync: keep local sync state paths relative to repo rootVictor Pushkarev2026-09-261-12/+79
* project: don't plan a stateless prune without a worktreev2.68.1Gavin Mak2026-09-231-0/+27
* sync: skip the bloat check for projects without a worktreeGavin Mak2026-09-232-1/+52
* project: don't rerun git status after a failed snapshotGavin Mak2026-09-232-12/+80
* Fix fail in test_repo_trace if trace is disabledFredrik de Groot2026-09-222-0/+4
* info: reuse branch snapshots and combine history walksv2.68Gavin Mak2026-09-211-2/+116
* project: avoid unnecessary sync revision enumerationGavin Mak2026-09-211-2/+95
* project: make fast-forward merges explicitGavin Mak2026-09-211-0/+23
* project: fold normal stash detection into statusGavin Mak2026-09-211-1/+44
* sync: reuse status HEAD in the bloat scanGavin Mak2026-09-211-0/+37
* project: render worktree status from one snapshotGavin Mak2026-09-212-0/+162
* project: use one status snapshot for dirty checksGavin Mak2026-09-211-0/+79
* git_status: parse one porcelain v2 worktree snapshotGavin Mak2026-09-211-0/+210
* git_command: allow lossless capture of machine outputGavin Mak2026-09-211-0/+136
* project: pass --no-filter and --no-tags in DownloadPatchSetSam Saccone2026-09-211-0/+60